diff options
Diffstat (limited to 'clang/test/Sema/statements.c')
-rw-r--r-- | clang/test/Sema/statements.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/test/Sema/statements.c b/clang/test/Sema/statements.c index 52b9c7543d4..e3c41f3e1aa 100644 --- a/clang/test/Sema/statements.c +++ b/clang/test/Sema/statements.c @@ -41,3 +41,13 @@ void test11(int bit) { { } } + +// rdar://3271964 +enum Numbers { kOne, kTwo, kThree, kFour}; +int test12(enum Numbers num) { + switch (num == kOne) {// expected-warning {{switch condition has boolean value}} + default: + case kThree: + break; + } +}
\ No newline at end of file |