Home
last modified time | relevance | path

Searched refs:EvalStatus (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DState.cpp87 Expr::EvalStatus &EvalStatus = getEvalStatus(); in diag() local
88 if (EvalStatus.Diag) { in diag()
103 EvalStatus.Diag->clear(); in diag()
104 EvalStatus.Diag->reserve(1 + ExtraNotes + CallStackNotes); in diag()
109 return OptionalDiagnostic(&(*EvalStatus.Diag)[0].second); in diag()
H A DState.h71 virtual Expr::EvalStatus &getEvalStatus() const = 0;
H A DInterpState.h70 Expr::EvalStatus &getEvalStatus() const override { in getEvalStatus()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp852 Expr::EvalStatus &EvalStatus; member in __anonfb577fba0411::EvalInfo
1022 EvalInfo(const ASTContext &C, Expr::EvalStatus &S, EvaluationMode Mode) in EvalInfo()
1023 : Ctx(const_cast<ASTContext &>(C)), EvalStatus(S), CurrentCall(nullptr), in EvalInfo()
1200 Expr::EvalStatus &getEvalStatus() const override { return EvalStatus; } in getEvalStatus()
1209 if (!EvalStatus.Diag->empty()) { in hasPriorDiagnostic()
1250 EvalStatus.HasSideEffects = true; in noteSideEffect()
1272 EvalStatus.HasUndefinedBehavior = true; in noteUndefinedBehavior()
1312 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure()
1341 HadNoPriorDiags(Info.EvalStatus.Diag && in FoldConstant()
1342 Info.EvalStatus.Diag->empty() && in FoldConstant()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h605 struct EvalStatus { struct
631 EvalStatus() = default; argument
641 struct EvalResult : EvalStatus { argument