• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/

Lines Matching refs:ThisDecl

2114     Decl *ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
2116 Actions.ActOnCXXForRangeDecl(ThisDecl);
2119 if (auto *VD = dyn_cast_or_null<VarDecl>(ThisDecl))
2122 Actions.FinalizeDeclaration(ThisDecl);
2123 D.complete(ThisDecl);
2124 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, ThisDecl);
2177 Decl *ThisDecl = ParseDeclarationAfterDeclarator(D);
2178 D.complete(ThisDecl);
2179 if (ThisDecl)
2180 DeclsInGroup.push_back(ThisDecl);
2259 Decl *ThisDecl;
2261 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl)
2262 : P(P), D(D), ThisDecl(ThisDecl) {
2263 if (ThisDecl && P.getLangOpts().CPlusPlus) {
2269 P.Actions.ActOnCXXEnterDeclInitializer(S, ThisDecl);
2274 if (ThisDecl && P.getLangOpts().CPlusPlus) {
2278 P.Actions.ActOnCXXExitDeclInitializer(S, ThisDecl);
2282 ThisDecl = nullptr;
2287 Decl *ThisDecl = nullptr;
2290 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
2295 ThisDecl = Actions.ActOnTemplateDeclarator(getCurScope(),
2298 if (VarTemplateDecl *VT = dyn_cast_or_null<VarTemplateDecl>(ThisDecl))
2301 ThisDecl = VT->getTemplatedDecl();
2312 ThisDecl = ThisRes.get();
2322 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
2337 ThisDecl =
2364 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2367 Actions.CodeCompleteInitializer(getCurScope(), ThisDecl);
2368 Actions.FinalizeDeclaration(ThisDecl);
2373 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl);
2397 Actions.ActOnInitializerError(ThisDecl);
2399 Actions.AddInitializerToDecl(ThisDecl, Init.get(),
2410 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2412 auto ThisVarDecl = dyn_cast_or_null<VarDecl>(ThisDecl);
2416 ThisDecl->getLocation(), Exprs, T.getOpenLocation());
2426 // ParseExpressionList can sometimes succeed even when ThisDecl is not
2436 ThisDecl->getLocation(), Exprs, T.getOpenLocation());
2439 Actions.ActOnInitializerError(ThisDecl);
2453 Actions.AddInitializerToDecl(ThisDecl, Initializer.get(),
2461 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2468 Actions.ActOnInitializerError(ThisDecl);
2470 Actions.AddInitializerToDecl(ThisDecl, Init.get(), /*DirectInit=*/true);
2473 Actions.ActOnUninitializedDecl(ThisDecl);
2476 Actions.FinalizeDeclaration(ThisDecl);
2478 return ThisDecl;