Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp3100 auto *NewVD = cast<VarDecl>(New); in mergeDeclAttributes() local
3106 (NewVD->hasInit() || NewVD->isThisDeclarationADefinition())) in mergeDeclAttributes()
3107 InitDecl = NewVD; in mergeDeclAttributes()
3109 if (InitDecl == NewVD) { in mergeDeclAttributes()
3114 diagnoseMissingConstinit(*this, NewVD, OldConstInit, in mergeDeclAttributes()
3120 if (InitDecl && InitDecl != NewVD) { in mergeDeclAttributes()
3123 NewVD->dropAttr<ConstInitAttr>(); in mergeDeclAttributes()
4430 static bool mergeTypeWithPrevious(Sema &S, VarDecl *NewVD, VarDecl *OldVD, in mergeTypeWithPrevious() argument
4448 return NewVD->isPreviousDeclInSameBlockScope() || in mergeTypeWithPrevious()
4450 !NewVD->getLexicalDeclContext()->isFunctionOrMethod()); in mergeTypeWithPrevious()
[all …]
H A DSemaLambda.cpp862 VarDecl *NewVD = VarDecl::Create(Context, DeclCtx, Loc, Loc, Id, in createLambdaInitCaptureVarDecl() local
864 NewVD->setInitCapture(true); in createLambdaInitCaptureVarDecl()
865 NewVD->setReferenced(true); in createLambdaInitCaptureVarDecl()
867 NewVD->setInitStyle(static_cast<VarDecl::InitializationStyle>(InitStyle)); in createLambdaInitCaptureVarDecl()
868 NewVD->markUsed(Context); in createLambdaInitCaptureVarDecl()
869 NewVD->setInit(Init); in createLambdaInitCaptureVarDecl()
870 if (NewVD->isParameterPack()) in createLambdaInitCaptureVarDecl()
871 getCurLambda()->LocalPacks.push_back(NewVD); in createLambdaInitCaptureVarDecl()
872 return NewVD; in createLambdaInitCaptureVarDecl()
H A DTreeTransform.h14463 VarDecl *NewVD = getSema().createLambdaInitCaptureVarDecl( in TransformLambdaExpr() local
14467 if (!NewVD) { in TransformLambdaExpr()
14471 NewVDs.push_back(NewVD); in TransformLambdaExpr()
14472 getSema().addInitCapture(LSI, NewVD, C->getCaptureKind() == LCK_ByRef); in TransformLambdaExpr()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2587 VarDecl *NewVD = VarDecl::Create(*Context, TUDecl, SourceLocation(), in RewriteObjCStringLiteral() local
2591 DeclRefExpr(*Context, NewVD, false, strType, VK_LValue, SourceLocation()); in RewriteObjCStringLiteral()
5286 VarDecl *NewVD = VarDecl::Create( in SynthBlockInitExpr() local
5291 new (Context) DeclRefExpr(*Context, NewVD, false, Context->VoidPtrTy, in SynthBlockInitExpr()
7477 VarDecl *NewVD = VarDecl::Create(*Context, TUDecl, SourceLocation(), in RewriteObjCIvarRefExpr() local
7482 DeclRefExpr(*Context, NewVD, false, Context->UnsignedLongTy, in RewriteObjCIvarRefExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2691 while (auto *NewVD = VD->getInstantiatedFromStaticDataMember()) in getTemplateInstantiationPattern() local
2692 VD = NewVD; in getTemplateInstantiationPattern()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3532 bool CheckVariableDeclaration(VarDecl *NewVD, LookupResult &Previous);
3533 void CheckVariableDeclarationType(VarDecl *NewVD);