1 // RUN: %clang_cc1 -emit-llvm -o %t %s
2 // PR2817
3 
4 void f0(void) {
5   switch (0) {
6   case (unsigned long long) 0 < 0:
7     break;
8   }
9 
10   switch (0) {
11   case (unsigned long long) 0 > 0:
12     break;
13   }
14 
15   switch (0) {
16   case (unsigned long long) 0 <= 0:
17     break;
18   }
19 
20   switch (0) {
21   case (unsigned long long) 0 >= 0:
22     break;
23   }
24 
25   switch (0) {
26   case (unsigned long long) 0 == 0:
27     break;
28   }
29 
30   switch (0) {
31   case (unsigned long long) 0 != 0:
32     break;
33   }
34 }
35