Home | History | Annotate | Download | only in Parse

Lines Matching refs:LA

146           LateParsedAttribute *LA =
148 LateAttrs->push_back(LA);
153 getCurrentClass().LateParsedDeclarations.push_back(LA);
156 ConsumeAndStoreUntil(tok::r_paren, LA->Toks, true, false);
161 LA->Toks.push_back(Eof);
1039 void Parser::ParseLexedAttribute(LateParsedAttribute &LA,
1046 LA.Toks.push_back(Tok);
1047 PP.EnterTokenStream(LA.Toks.data(), LA.Toks.size(), true, false);
1051 if (OnDefinition && !IsThreadSafetyAttribute(LA.AttrName.getName())) {
1055 << LA.AttrName.getName();
1061 if (LA.Decls.size() > 0) {
1062 Decl *D = LA.Decls[0];
1070 if (LA.Decls.size() == 1) {
1083 ParseGNUAttributeArgs(&LA.AttrName, LA.AttrNameLoc, Attrs, &endLoc,
1096 ParseGNUAttributeArgs(&LA.AttrName, LA.AttrNameLoc, Attrs, &endLoc,
1100 Diag(Tok, diag::warn_attribute_no_decl) << LA.AttrName.getName();
1103 for (unsigned i = 0, ni = LA.Decls.size(); i < ni; ++i) {
1104 Actions.ActOnFinishDelayedAttribute(getCurScope(), LA.Decls[i], Attrs);