diff options
author | Douglas Gregor <dgregor@apple.com> | 2012-05-16 05:32:58 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2012-05-16 05:32:58 +0000 |
commit | 3940ce83438e2332ba541f4e65e700fbefe0c7a8 (patch) | |
tree | 7c8765daa7c5f9b090d8fd12508a4319e2d56820 /include/clang/Basic | |
parent | def07624ecc535431e0c814b4b5b842de8a06997 (diff) |
Produce more useful 'duplicate case' diagnostics. Fixes PR9243, from Terry Long!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156904 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic')
-rw-r--r-- | include/clang/Basic/DiagnosticSemaKinds.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td index 0865619e6d..4356539749 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.td +++ b/include/clang/Basic/DiagnosticSemaKinds.td @@ -5229,6 +5229,8 @@ def warn_case_value_overflow : Warning< "overflow converting case value to switch condition type (%0 to %1)">, InGroup<DiagGroup<"switch">>; def err_duplicate_case : Error<"duplicate case value '%0'">; +def err_duplicate_case_differing_expr : Error< + "duplicate case value: '%0' and '%1' both equal '%2'">; def warn_case_empty_range : Warning<"empty case range specified">; def warn_missing_case_for_condition : Warning<"no case matching constant switch condition '%0'">; |