diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-11-17 05:40:09 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-11-17 05:40:09 +0000 |
commit | da7b27ff0b9831f9e533ad827ab14d395aa27359 (patch) | |
tree | e821a7626a5ba3d7bc4b14d2e2ed1bed09354f53 /clang/lib/Sema/SemaExpr.cpp | |
parent | 8f7f3ea6580866f9f2752e27f4ecb6c62e363777 (diff) | |
download | bcm5719-llvm-da7b27ff0b9831f9e533ad827ab14d395aa27359.tar.gz bcm5719-llvm-da7b27ff0b9831f9e533ad827ab14d395aa27359.zip |
[Sema] Combine similar diagnostics using %select. NFC
llvm-svn: 253315
Diffstat (limited to 'clang/lib/Sema/SemaExpr.cpp')
-rw-r--r-- | clang/lib/Sema/SemaExpr.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index 8cd26c64ef4..5efd30f6efe 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -7575,13 +7575,12 @@ static void DiagnoseBadDivideOrRemainderValues(Sema& S, ExprResult &LHS, ExprResult &RHS, SourceLocation Loc, bool IsDiv) { // Check for division/remainder by zero. - unsigned Diag = (IsDiv) ? diag::warn_division_by_zero : - diag::warn_remainder_by_zero; llvm::APSInt RHSValue; if (!RHS.get()->isValueDependent() && RHS.get()->EvaluateAsInt(RHSValue, S.Context) && RHSValue == 0) S.DiagRuntimeBehavior(Loc, RHS.get(), - S.PDiag(Diag) << RHS.get()->getSourceRange()); + S.PDiag(diag::warn_remainder_division_by_zero) + << IsDiv << RHS.get()->getSourceRange()); } QualType Sema::CheckMultiplyDivideOperands(ExprResult &LHS, ExprResult &RHS, |