Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DDecl.cpp2412 const VarDecl *DefVD = nullptr; in isUsableInConstantExpressions() local
2413 const Expr *Init = getAnyInitializer(DefVD); in isUsableInConstantExpressions()
2418 if (!DefVD->mightBeUsableInConstantExpressions(Context)) in isUsableInConstantExpressions()
2421 if (Context.getLangOpts().CPlusPlus && !DefVD->hasConstantInitialization()) in isUsableInConstantExpressions()
2428 !Context.getLangOpts().CPlusPlus11 && !DefVD->hasICEInitializer(Context)) in isUsableInConstantExpressions()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp8213 const VarDecl *DefVD = nullptr; in VariableCanNeverBeAConstantExpression() local
8216 if (!Var->getAnyInitializer(DefVD)) return true; in VariableCanNeverBeAConstantExpression()
8217 assert(DefVD); in VariableCanNeverBeAConstantExpression()
8218 if (DefVD->isWeak()) return false; in VariableCanNeverBeAConstantExpression()
8219 EvaluatedStmt *Eval = DefVD->ensureEvaluatedStmt(); in VariableCanNeverBeAConstantExpression()