Lines Matching refs:ThisDecl
2167 Decl *ThisDecl = Actions.ActOnDeclarator(getCurScope(), D); in ParseDeclGroup() local
2169 Actions.ActOnCXXForRangeDecl(ThisDecl); in ParseDeclGroup()
2172 if (auto *VD = dyn_cast_or_null<VarDecl>(ThisDecl)) in ParseDeclGroup()
2175 Actions.FinalizeDeclaration(ThisDecl); in ParseDeclGroup()
2176 D.complete(ThisDecl); in ParseDeclGroup()
2177 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, ThisDecl); in ParseDeclGroup()
2230 Decl *ThisDecl = ParseDeclarationAfterDeclarator(D); in ParseDeclGroup() local
2231 D.complete(ThisDecl); in ParseDeclGroup()
2232 if (ThisDecl) in ParseDeclGroup()
2233 DeclsInGroup.push_back(ThisDecl); in ParseDeclGroup()
2312 Decl *ThisDecl; in ParseDeclarationAfterDeclaratorAndAttributes() member
2314 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl) in ParseDeclarationAfterDeclaratorAndAttributes()
2315 : P(P), D(D), ThisDecl(ThisDecl) { in ParseDeclarationAfterDeclaratorAndAttributes()
2316 if (ThisDecl && P.getLangOpts().CPlusPlus) { in ParseDeclarationAfterDeclaratorAndAttributes()
2322 P.Actions.ActOnCXXEnterDeclInitializer(S, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2327 if (ThisDecl && P.getLangOpts().CPlusPlus) { in ParseDeclarationAfterDeclaratorAndAttributes()
2331 P.Actions.ActOnCXXExitDeclInitializer(S, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2335 ThisDecl = nullptr; in ParseDeclarationAfterDeclaratorAndAttributes()
2355 Decl *ThisDecl = nullptr; in ParseDeclarationAfterDeclaratorAndAttributes() local
2359 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D); in ParseDeclarationAfterDeclaratorAndAttributes()
2364 ThisDecl = Actions.ActOnTemplateDeclarator(getCurScope(), in ParseDeclarationAfterDeclaratorAndAttributes()
2367 if (VarTemplateDecl *VT = dyn_cast_or_null<VarTemplateDecl>(ThisDecl)) { in ParseDeclarationAfterDeclaratorAndAttributes()
2370 ThisDecl = VT->getTemplatedDecl(); in ParseDeclarationAfterDeclaratorAndAttributes()
2383 ThisDecl = ThisRes.get(); in ParseDeclarationAfterDeclaratorAndAttributes()
2393 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D); in ParseDeclarationAfterDeclaratorAndAttributes()
2408 ThisDecl = in ParseDeclarationAfterDeclaratorAndAttributes()
2435 InitializerScopeRAII InitScope(*this, D, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2439 Actions.CodeCompleteInitializer(getCurScope(), ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2440 Actions.FinalizeDeclaration(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2444 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2468 Actions.ActOnInitializerError(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2470 Actions.AddInitializerToDecl(ThisDecl, Init.get(), in ParseDeclarationAfterDeclaratorAndAttributes()
2483 InitializerScopeRAII InitScope(*this, D, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2485 auto ThisVarDecl = dyn_cast_or_null<VarDecl>(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2489 ThisDecl->getLocation(), Exprs, T.getOpenLocation(), in ParseDeclarationAfterDeclaratorAndAttributes()
2510 ThisDecl->getLocation(), Exprs, T.getOpenLocation(), in ParseDeclarationAfterDeclaratorAndAttributes()
2514 Actions.ActOnInitializerError(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2528 Actions.AddInitializerToDecl(ThisDecl, Initializer.get(), in ParseDeclarationAfterDeclaratorAndAttributes()
2537 InitializerScopeRAII InitScope(*this, D, ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2539 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2545 Actions.ActOnInitializerError(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2547 Actions.AddInitializerToDecl(ThisDecl, Init.get(), /*DirectInit=*/true); in ParseDeclarationAfterDeclaratorAndAttributes()
2551 Actions.ActOnUninitializedDecl(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2556 Actions.FinalizeDeclaration(ThisDecl); in ParseDeclarationAfterDeclaratorAndAttributes()
2557 return OuterDecl ? OuterDecl : ThisDecl; in ParseDeclarationAfterDeclaratorAndAttributes()