Searched refs:NewVD (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 3100 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 D | SemaLambda.cpp | 862 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 D | TreeTransform.h | 14463 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 D | RewriteModernObjC.cpp | 2587 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 D | Decl.cpp | 2691 while (auto *NewVD = VD->getInstantiatedFromStaticDataMember()) in getTemplateInstantiationPattern() local 2692 VD = NewVD; in getTemplateInstantiationPattern()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 3532 bool CheckVariableDeclaration(VarDecl *NewVD, LookupResult &Previous); 3533 void CheckVariableDeclarationType(VarDecl *NewVD);
|