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

Lines Matching defs:ThisDecl

1972     Decl *ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
1974 Actions.ActOnCXXForRangeDecl(ThisDecl);
1977 if (auto *VD = dyn_cast_or_null<VarDecl>(ThisDecl))
1980 Actions.FinalizeDeclaration(ThisDecl);
1981 D.complete(ThisDecl);
1982 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, ThisDecl);
2035 Decl *ThisDecl = ParseDeclarationAfterDeclarator(D);
2036 D.complete(ThisDecl);
2037 if (ThisDecl)
2038 DeclsInGroup.push_back(ThisDecl);
2117 Decl *ThisDecl;
2119 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl)
2120 : P(P), D(D), ThisDecl(ThisDecl) {
2121 if (ThisDecl && P.getLangOpts().CPlusPlus) {
2127 P.Actions.ActOnCXXEnterDeclInitializer(S, ThisDecl);
2132 if (ThisDecl && P.getLangOpts().CPlusPlus) {
2136 P.Actions.ActOnCXXExitDeclInitializer(S, ThisDecl);
2140 ThisDecl = nullptr;
2145 Decl *ThisDecl = nullptr;
2148 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
2153 ThisDecl = Actions.ActOnTemplateDeclarator(getCurScope(),
2156 if (VarTemplateDecl *VT = dyn_cast_or_null<VarTemplateDecl>(ThisDecl))
2159 ThisDecl = VT->getTemplatedDecl();
2170 ThisDecl = ThisRes.get();
2180 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
2195 ThisDecl =
2222 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2225 Actions.CodeCompleteInitializer(getCurScope(), ThisDecl);
2226 Actions.FinalizeDeclaration(ThisDecl);
2231 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl);
2255 Actions.ActOnInitializerError(ThisDecl);
2257 Actions.AddInitializerToDecl(ThisDecl, Init.get(),
2268 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2270 auto ThisVarDecl = dyn_cast_or_null<VarDecl>(ThisDecl);
2274 ThisDecl->getLocation(), Exprs, T.getOpenLocation());
2284 // ParseExpressionList can sometimes succeed even when ThisDecl is not
2294 ThisDecl->getLocation(), Exprs, T.getOpenLocation());
2297 Actions.ActOnInitializerError(ThisDecl);
2311 Actions.AddInitializerToDecl(ThisDecl, Initializer.get(),
2319 InitializerScopeRAII InitScope(*this, D, ThisDecl);
2321 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl);
2327 Actions.ActOnInitializerError(ThisDecl);
2329 Actions.AddInitializerToDecl(ThisDecl, Init.get(), /*DirectInit=*/true);
2332 Actions.ActOnUninitializedDecl(ThisDecl);
2335 Actions.FinalizeDeclaration(ThisDecl);
2337 return ThisDecl;