Lines Matching defs:ThisDecl

2536     Decl *ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
2538 Actions.ActOnCXXForRangeDecl(ThisDecl);
2541 if (auto *VD = dyn_cast_or_null<VarDecl>(ThisDecl))
2544 Actions.FinalizeDeclaration(ThisDecl);
2545 D.complete(ThisDecl);
2546 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, ThisDecl);
2613 Decl *ThisDecl = ParseDeclarationAfterDeclarator(D, TemplateInfo);
2614 D.complete(ThisDecl);
2615 if (ThisDecl)
2616 DeclsInGroup.push_back(ThisDecl);
2693 Decl *ThisDecl;
2696 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl)
2697 : P(P), D(D), ThisDecl(ThisDecl), Entered(false) {
2698 if (ThisDecl && P.getLangOpts().CPlusPlus) {
2704 if (ThisDecl && !ThisDecl->isInvalidDecl()) {
2705 P.Actions.ActOnCXXEnterDeclInitializer(S, ThisDecl);
2711 if (ThisDecl && P.getLangOpts().CPlusPlus) {
2717 P.Actions.ActOnCXXExitDeclInitializer(S, ThisDecl);
2721 ThisDecl = nullptr;
2741 Decl *ThisDecl = nullptr;
2745 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
2750 ThisDecl = Actions.ActOnTemplateDeclarator(getCurScope(),
2753 if (VarTemplateDecl *VT = dyn_cast_or_null<VarTemplateDecl>(ThisDecl)) {
2756 ThisDecl = VT->getTemplatedDecl();
2769 ThisDecl = ThisRes.get();
2779 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
2794 ThisDecl =
2803 SemaCUDA::CTCK_InitGlobalVar, ThisDecl);
2824 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2829 ThisDecl);
2830 Actions.FinalizeDeclaration(ThisDecl);
2834 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl);
2856 Actions.ActOnInitializerError(ThisDecl);
2858 Actions.AddInitializerToDecl(ThisDecl, Init.get(),
2870 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2872 auto ThisVarDecl = dyn_cast_or_null<VarDecl>(ThisDecl);
2877 ThisDecl->getLocation(), Exprs, T.getOpenLocation(),
2888 // ParseExpressionList can sometimes succeed even when ThisDecl is not
2901 ThisDecl->getLocation(), Exprs, T.getOpenLocation(),
2905 Actions.ActOnInitializerError(ThisDecl);
2914 Actions.AddInitializerToDecl(ThisDecl, Initializer.get(),
2923 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2925 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl);
2929 Actions.ActOnInitializerError(ThisDecl);
2931 Actions.AddInitializerToDecl(ThisDecl, Init.get(), /*DirectInit=*/true);
2935 Actions.ActOnUninitializedDecl(ThisDecl);
2940 Actions.FinalizeDeclaration(ThisDecl);
2941 return OuterDecl ? OuterDecl : ThisDecl;