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

References

tools/clang/include/clang/AST/Expr.h
 3877     return co->getFalseExpr();
tools/clang/lib/ARCMigrate/Transforms.cpp
  203            isGlobalVar(condOp->getFalseExpr());
tools/clang/lib/AST/Expr.cpp
  186            CO->getFalseExpr()->isKnownToHaveBooleanValue();
tools/clang/lib/AST/ExprClassification.cpp
  370     return ClassifyConditional(Ctx, co->getTrueExpr(), co->getFalseExpr());
tools/clang/lib/AST/ExprConstant.cpp
 6632       StmtVisitorTy::Visit(E->getFalseExpr());
 6659         StmtVisitorTy::Visit(E->getFalseExpr());
 6664     Expr *EvalExpr = BoolResult ? E->getTrueExpr() : E->getFalseExpr();
14184     ICEDiag FalseResult = CheckICE(Exp->getFalseExpr(), Ctx);
tools/clang/lib/Analysis/ThreadSafety.cpp
 1479         getStaticBooleanValue(COP->getFalseExpr(), FCond)) {
tools/clang/lib/Analysis/UninitializedValues.cpp
  390     classify(CO->getFalseExpr(), C);
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  884       CreateIfFixit(S, CO, CO->getTrueExpr(), CO->getFalseExpr(),
tools/clang/lib/Sema/ScopeInfo.cpp
  167     markSafeWeakUse(Cond->getFalseExpr());
tools/clang/lib/Sema/SemaChecking.cpp
 8252                              CO->getFalseExpr()->getType(),
 8253                              CO->getFalseExpr());
10253                           CondResult ? CO->getTrueExpr() : CO->getFalseExpr(),
10260         GetExprRange(C, CO->getFalseExpr(), MaxWidth, InConstantContext);
11530     const auto *RHS = getIntegerLiteral(CO->getFalseExpr());
11995   CheckConditionalOperand(S, E->getFalseExpr(), T, CC, Suspicious);
11997                                 E->getFalseExpr());
12018     CheckImplicitConversion(S, E->getFalseExpr()->IgnoreParenImpCasts(),
tools/clang/lib/Sema/SemaDecl.cpp
10882         HandleValue(CO->getFalseExpr());
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3613         HandleValue(CO->getFalseExpr(), AddressOf);
tools/clang/lib/Sema/SemaExprCXX.cpp
 7314            IsSpecialDiscardedValue(CO->getFalseExpr());
tools/clang/lib/Sema/SemaExprObjC.cpp
 3410       return merge(left, Visit(e->getFalseExpr()));
tools/clang/lib/Sema/SemaLambda.cpp
  608       if (ED == findEnumForBlockReturn(CO->getFalseExpr()))
tools/clang/lib/Sema/SemaStmt.cpp
 1415       Visit(E->getFalseExpr());
 1494         CheckLValueToRValueCast(CO->getFalseExpr());
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  277                       C->getFalseExpr(), true)) {
  284     Sr[1] = C->getFalseExpr()->getSourceRange();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 1889               return peelOffOuterExpr(CO->getFalseExpr(), N);
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp
  153     if (areStatementsIdentical(CO->getTrueExpr(), CO->getFalseExpr(), Context))
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  304   return areEquivalentExpr(Node.getTrueExpr(), Node.getFalseExpr());
 1001     const Expr *FalseExpr = CondOp->getFalseExpr();
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
  184     markCanNotBeConst(C->getFalseExpr(), CanNotBeConst);