Home
last modified time | relevance | path

Searched refs:GroDecl (Results 1 – 1 of 1) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCoroutine.cpp1420 auto *GroDecl = VarDecl::Create( in makeGroDeclAndReturnStmt() local
1425 S.CheckVariableDeclarationType(GroDecl); in makeGroDeclAndReturnStmt()
1426 if (GroDecl->isInvalidDecl()) in makeGroDeclAndReturnStmt()
1429 InitializedEntity Entity = InitializedEntity::InitializeVariable(GroDecl); in makeGroDeclAndReturnStmt()
1439 S.AddInitializerToDecl(GroDecl, Res.get(), in makeGroDeclAndReturnStmt()
1442 S.FinalizeDeclaration(GroDecl); in makeGroDeclAndReturnStmt()
1447 S.ActOnDeclStmt(S.ConvertDeclToDeclGroup(GroDecl), Loc, Loc); in makeGroDeclAndReturnStmt()
1453 ExprResult declRef = S.BuildDeclRefExpr(GroDecl, GroType, VK_LValue, Loc); in makeGroDeclAndReturnStmt()
1462 if (cast<clang::ReturnStmt>(ReturnStmt.get())->getNRVOCandidate() == GroDecl) in makeGroDeclAndReturnStmt()
1463 GroDecl->setNRVOVariable(true); in makeGroDeclAndReturnStmt()