reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
16699   OdrUseContext OdrUse = isOdrUseContext(SemaRef);
16701       Var->mightBeUsableInConstantExpressions(SemaRef.Context);
16709       isPotentiallyConstantEvaluatedContext(SemaRef) && UsableInConstantExpr;
16724     SemaRef.checkSpecializationVisibility(Loc, Var);
16761           SemaRef.runWithSufficientStackSpace(PointOfInstantiation, [&] {
16762             SemaRef.InstantiateVariableDefinition(PointOfInstantiation, Var);
16771           SemaRef.PendingInstantiations
16818     if (E && Var->isUsableInConstantExpressions(SemaRef.Context))
16819       SemaRef.MaybeODRUseExprs.insert(E);
16821       MarkVarDeclODRUsed(Var, Loc, SemaRef);
16830         (SemaRef.CurContext != Var->getDeclContext() &&
16834           SemaRef.getCurLambda(/*IgnoreNonLambdaCapturingScope=*/true);
16849             !Var->isUsableInConstantExpressions(SemaRef.Context))