diff options
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/misc-suspicious-enum-usage.cpp')
| -rw-r--r-- | clang-tools-extra/test/clang-tidy/misc-suspicious-enum-usage.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-suspicious-enum-usage.cpp b/clang-tools-extra/test/clang-tidy/misc-suspicious-enum-usage.cpp index 27e78f5c73e..52d666dfcb8 100644 --- a/clang-tools-extra/test/clang-tidy/misc-suspicious-enum-usage.cpp +++ b/clang-tools-extra/test/clang-tidy/misc-suspicious-enum-usage.cpp @@ -54,7 +54,7 @@ int trigger() { int emptytest = EmptyVal | B; if (bestDay() | A) return 1; - // CHECK-MESSAGES: :[[@LINE-2]]:17: warning: enum values are from different enum types + // CHECK-MESSAGES: :[[@LINE-2]]:17: warning: enum values are from different enum types if (I | Y) return 1; // CHECK-MESSAGES: :[[@LINE-2]]:9: warning: enum values are from different enum types @@ -88,3 +88,9 @@ int dont_trigger() { return 1; return 42; } + +namespace PR34400 { +enum { E1 = 0 }; +enum { E2 = -1 }; +enum { l = E1 | E2 }; +} |

