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

References

tools/clang/lib/AST/ExprConstant.cpp
 1060     Expr::EvalStatus &getEvalStatus() const override { return EvalStatus; }
 1071       if (!EvalStatus.Diag->empty()) {
 1112       EvalStatus.HasSideEffects = true;
 1134       EvalStatus.HasUndefinedBehavior = true;
 1174       EvalStatus.HasSideEffects |= KeepGoing;
 1203         HadNoPriorDiags(Info.EvalStatus.Diag &&
 1204                         Info.EvalStatus.Diag->empty() &&
 1205                         !Info.EvalStatus.HasSideEffects),
 1212       if (Enabled && HadNoPriorDiags && !Info.EvalStatus.Diag->empty() &&
 1213           !Info.EvalStatus.HasSideEffects)
 1214         Info.EvalStatus.Diag->clear();
 1250       Info->EvalStatus = OldStatus;
 1259         : Info(&Info), OldStatus(Info.EvalStatus),
 1261       Info.EvalStatus.Diag = NewDiag;
 3705        Info.EvalStatus.HasSideEffects) ||
 5950   if (Info.EvalStatus.HasSideEffects)
14345     if (Info.EvalStatus.HasSideEffects)
14356     if (Info.EvalStatus.HasSideEffects)
14364          !Info.EvalStatus.HasSideEffects;