Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp3156 auto *NewVD = cast<VarDecl>(New); in mergeDeclAttributes() local
3162 (NewVD->hasInit() || NewVD->isThisDeclarationADefinition())) in mergeDeclAttributes()
3163 InitDecl = NewVD; in mergeDeclAttributes()
3165 if (InitDecl == NewVD) { in mergeDeclAttributes()
3170 diagnoseMissingConstinit(*this, NewVD, OldConstInit, in mergeDeclAttributes()
3176 if (InitDecl && InitDecl != NewVD) { in mergeDeclAttributes()
3179 NewVD->dropAttr<ConstInitAttr>(); in mergeDeclAttributes()
4524 static bool mergeTypeWithPrevious(Sema &S, VarDecl *NewVD, VarDecl *OldVD, in mergeTypeWithPrevious() argument
4542 return NewVD->isPreviousDeclInSameBlockScope() || in mergeTypeWithPrevious()
4544 !NewVD->getLexicalDeclContext()->isFunctionOrMethod()); in mergeTypeWithPrevious()
[all …]
H A DSemaLambda.cpp883 VarDecl *NewVD = VarDecl::Create(Context, DeclCtx, Loc, Loc, Id, in createLambdaInitCaptureVarDecl() local
885 NewVD->setInitCapture(true); in createLambdaInitCaptureVarDecl()
886 NewVD->setReferenced(true); in createLambdaInitCaptureVarDecl()
888 NewVD->setInitStyle(static_cast<VarDecl::InitializationStyle>(InitStyle)); in createLambdaInitCaptureVarDecl()
889 NewVD->markUsed(Context); in createLambdaInitCaptureVarDecl()
890 NewVD->setInit(Init); in createLambdaInitCaptureVarDecl()
891 if (NewVD->isParameterPack()) in createLambdaInitCaptureVarDecl()
892 getCurLambda()->LocalPacks.push_back(NewVD); in createLambdaInitCaptureVarDecl()
893 return NewVD; in createLambdaInitCaptureVarDecl()
H A DTreeTransform.h15583 VarDecl *NewVD = getSema().createLambdaInitCaptureVarDecl( in TransformLambdaExpr() local
15587 if (!NewVD) { in TransformLambdaExpr()
15591 NewVDs.push_back(NewVD); in TransformLambdaExpr()
15592 getSema().addInitCapture(LSI, NewVD, C->getCaptureKind() == LCK_ByRef); in TransformLambdaExpr()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2586 VarDecl *NewVD = VarDecl::Create(*Context, TUDecl, SourceLocation(), in RewriteObjCStringLiteral() local
2590 DeclRefExpr(*Context, NewVD, false, strType, VK_LValue, SourceLocation()); in RewriteObjCStringLiteral()
5258 VarDecl *NewVD = VarDecl::Create( in SynthBlockInitExpr() local
5263 new (Context) DeclRefExpr(*Context, NewVD, false, Context->VoidPtrTy, in SynthBlockInitExpr()
7443 VarDecl *NewVD = VarDecl::Create(*Context, TUDecl, SourceLocation(), in RewriteObjCIvarRefExpr() local
7448 DeclRefExpr(*Context, NewVD, false, Context->UnsignedLongTy, in RewriteObjCIvarRefExpr()
H A DRewriteObjC.cpp2512 VarDecl *NewVD = VarDecl::Create(*Context, TUDecl, SourceLocation(), in RewriteObjCStringLiteral() local
2516 DeclRefExpr(*Context, NewVD, false, strType, VK_LValue, SourceLocation()); in RewriteObjCStringLiteral()
4407 VarDecl *NewVD = VarDecl::Create( in SynthBlockInitExpr() local
4412 new (Context) DeclRefExpr(*Context, NewVD, false, Context->VoidPtrTy, in SynthBlockInitExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2721 while (auto *NewVD = VD->getInstantiatedFromStaticDataMember()) in getTemplateInstantiationPattern() local
2722 VD = NewVD; in getTemplateInstantiationPattern()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3962 bool CheckVariableDeclaration(VarDecl *NewVD, LookupResult &Previous);
3963 void CheckVariableDeclarationType(VarDecl *NewVD);