Provide a better warning when case value overflows.
// rdar://11577384
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172102 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaStmt.cpp b/lib/Sema/SemaStmt.cpp
index 592c6a6..b738793 100644
--- a/lib/Sema/SemaStmt.cpp
+++ b/lib/Sema/SemaStmt.cpp
@@ -730,8 +730,8 @@
LoVal = Lo->EvaluateKnownConstInt(Context, &Diags);
if (Diags.size() == 1 &&
Diags[0].second.getDiagID() == diag::note_constexpr_overflow) {
- Diag(Lo->getLocStart(), diag::warn_case_value_overflow) <<
- LoVal.toString(10) << "switch condition value";
+ Diag(Lo->getLocStart(), diag::warn_case_constant_overflow) <<
+ LoVal.toString(10);
Diag(Diags[0].first, Diags[0].second);
}