aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-02-17 23:02:29 +0000
committerDouglas Gregor <dgregor@apple.com>2010-02-17 23:02:29 +0000
commit0b3b4363df8d24905cef8254b0841ef1c9a8bfac (patch)
tree29d87a5037acff19f5890ab696c332cb67b9d3fc
parent19c152581a46dd162c0cfacad05ad88646d527c5 (diff)
Hook the "overflow converting case value to switch condition type"
warning into -Wswitch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96529 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td
index 0ae68beac8..7f23c1adf2 100644
--- a/include/clang/Basic/DiagnosticSemaKinds.td
+++ b/include/clang/Basic/DiagnosticSemaKinds.td
@@ -2577,7 +2577,8 @@ def err_case_not_in_switch : Error<"'case' statement not in switch statement">;
def warn_bool_switch_condition : Warning<
"switch condition is a bool">;
def warn_case_value_overflow : Warning<
- "overflow converting case value to switch condition type (%0 to %1)">;
+ "overflow converting case value to switch condition type (%0 to %1)">,
+ InGroup<DiagGroup<"switch">>;
def err_duplicate_case : Error<"duplicate case value '%0'">;
def warn_case_empty_range : Warning<"empty case range specified">;
def warn_missing_cases : Warning<"enumeration value %0 not handled in switch">,