Lines Matching defs:LA
775 void Parser::ParseLexedAttribute(LateParsedAttribute &LA,
783 AttrEnd.setEofData(LA.Toks.data());
784 LA.Toks.push_back(AttrEnd);
788 LA.Toks.push_back(Tok);
789 PP.EnterTokenStream(LA.Toks, true, /*IsReinject=*/true);
795 if (LA.Decls.size() > 0) {
796 Decl *D = LA.Decls[0];
804 if (LA.Decls.size() == 1) {
816 ParseGNUAttributeArgs(&LA.AttrName, LA.AttrNameLoc, Attrs, nullptr,
825 ParseGNUAttributeArgs(&LA.AttrName, LA.AttrNameLoc, Attrs, nullptr,
830 Diag(Tok, diag::warn_attribute_no_decl) << LA.AttrName.getName();
836 << &LA.AttrName;
838 for (unsigned i = 0, ni = LA.Decls.size(); i < ni; ++i)
839 Actions.ActOnFinishDelayedAttribute(getCurScope(), LA.Decls[i], Attrs);