reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3148 if (EvaluateAsLValue(Result, Ctx) && !Result.HasSideEffects) 3171 return CE->getArg(0)->isConstantInitializer(Ctx, false, Culprit); 3180 return Exp->isConstantInitializer(Ctx, false, Culprit); 3187 return Exp->isConstantInitializer(Ctx, false, Culprit); 3191 return DIUE->getBase()->isConstantInitializer(Ctx, false, Culprit) && 3192 DIUE->getUpdater()->isConstantInitializer(Ctx, false, Culprit); 3200 if (!ILE->getInit(i)->isConstantInitializer(Ctx, false, Culprit)) 3223 if (!Elt->EvaluateAsInt(Result, Ctx)) { 3230 if (!Elt->isConstantInitializer(Ctx, RefType, Culprit)) 3245 ->isConstantInitializer(Ctx, IsForRef, Culprit); 3248 ->isConstantInitializer(Ctx, IsForRef, Culprit); 3256 ->isConstantInitializer(Ctx, IsForRef, Culprit); 3260 return Exp->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); 3281 return CE->getSubExpr()->isConstantInitializer(Ctx, false, Culprit); 3287 ->isConstantInitializer(Ctx, false, Culprit); 3291 ->isConstantInitializer(Ctx, false, Culprit); 3294 ->isConstantInitializer(Ctx, false, Culprit); 3297 ->isConstantInitializer(Ctx, false, Culprit); 3302 if (isEvaluatable(Ctx, SE_AllowUndefinedBehavior))