1// RUN: %clang_cc1 -emit-llvm -o %t %s
2// PR2817
3
4void 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