Home | History | Annotate | Download | only in Parse

Lines Matching refs:Attrs

86   ParsedAttributesWithRange Attrs(AttrFactory);
87 MaybeParseCXX11Attributes(Attrs, 0, /*MightBeObjCMessageSend*/ true);
90 OnlyStatement, TrailingElseLoc, Attrs);
92 assert((Attrs.empty() || Res.isInvalid() || Res.isUsable()) &&
95 if (Attrs.empty() || Res.isInvalid())
98 return Actions.ProcessStmtAttributes(Res.get(), Attrs.getList(), Attrs.Range);
104 ParsedAttributesWithRange &Attrs) {
117 ProhibitAttributes(Attrs); // TODO: is it correct?
131 return ParseLabeledStatement(Attrs);
175 DeclEnd, Attrs);
231 ProhibitAttributes(Attrs);
244 ProhibitAttributes(Attrs); // TODO: is it correct?
248 ProhibitAttributes(Attrs);
253 ProhibitAttributes(Attrs);
258 ProhibitAttributes(Attrs);
263 ProhibitAttributes(Attrs);
268 ProhibitAttributes(Attrs);
273 ProhibitAttributes(Attrs);
278 ProhibitAttributes(Attrs);
288 ProhibitAttributes(Attrs);
450 StmtResult Parser::ParseLabeledStatement(ParsedAttributesWithRange &attrs) {
462 // Read label attributes, if present. attrs will contain both C++11 and GNU
464 MaybeParseGNUAttributes(attrs);
474 if (AttributeList *Attrs = attrs.getList()) {
475 Actions.ProcessDeclAttributeList(Actions.CurScope, LD, Attrs);
476 attrs.clear();
832 ParsedAttributesWithRange attrs(AttrFactory);
833 MaybeParseCXX11Attributes(attrs, 0, /*MightBeObjCMessageSend*/ true);
844 attrs);
1282 ParsedAttributesWithRange attrs(AttrFactory);
1283 MaybeParseCXX11Attributes(attrs);
1284 ProhibitAttributes(attrs);
1375 ParsedAttributesWithRange attrs(AttrFactory);
1376 MaybeParseCXX11Attributes(attrs);
1380 ProhibitAttributes(attrs);
1395 DeclEnd, attrs, false,
1422 ProhibitAttributes(attrs);
2129 ParsedAttributesWithRange attrs(AttrFactory);
2130 MaybeParseCXX11Attributes(attrs);
2131 ProhibitAttributes(attrs);