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

References

tools/clang/lib/AST/ExprConstant.cpp
13804 static ICEDiag NoDiag() { return ICEDiag(IK_ICE, SourceLocation()); }
13806 static ICEDiag Worst(ICEDiag A, ICEDiag B) { return A.Kind >= B.Kind ? A : B; }
13806 static ICEDiag Worst(ICEDiag A, ICEDiag B) { return A.Kind >= B.Kind ? A : B; }
13806 static ICEDiag Worst(ICEDiag A, ICEDiag B) { return A.Kind >= B.Kind ? A : B; }
13808 static ICEDiag CheckEvalInICE(const Expr* E, const ASTContext &Ctx) {
13821 static ICEDiag CheckICE(const Expr* E, const ASTContext &Ctx) {
14072       ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx);
14073       ICEDiag RHSResult = CheckICE(Exp->getRHS(), Ctx);
14104       ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx);
14105       ICEDiag RHSResult = CheckICE(Exp->getRHS(), Ctx);
14160     ICEDiag CommonResult = CheckICE(Exp->getCommon(), Ctx);
14162     ICEDiag FalseResult = CheckICE(Exp->getFalseExpr(), Ctx);
14179     ICEDiag CondResult = CheckICE(Exp->getCond(), Ctx);
14183     ICEDiag TrueResult = CheckICE(Exp->getTrueExpr(), Ctx);
14184     ICEDiag FalseResult = CheckICE(Exp->getFalseExpr(), Ctx);
14249   ICEDiag D = CheckICE(this, Ctx);