diff options
Diffstat (limited to 'clang')
-rw-r--r-- | clang/test/Import/switch-stmt/Inputs/F.cpp | 5 | ||||
-rw-r--r-- | clang/test/Import/switch-stmt/test.cpp | 11 |
2 files changed, 16 insertions, 0 deletions
diff --git a/clang/test/Import/switch-stmt/Inputs/F.cpp b/clang/test/Import/switch-stmt/Inputs/F.cpp index 66cd40fae49..5d0d8376d46 100644 --- a/clang/test/Import/switch-stmt/Inputs/F.cpp +++ b/clang/test/Import/switch-stmt/Inputs/F.cpp @@ -3,12 +3,17 @@ void f() { case 1: case 2: break; + case 3 ... 4: + case 5 ... 5: + break; } switch (int varname; 1) { case 1: break; case 2: break; + case 3 ... 5: + break; } switch (1) default: diff --git a/clang/test/Import/switch-stmt/test.cpp b/clang/test/Import/switch-stmt/test.cpp index 3ccfdb9676d..94416aca8cf 100644 --- a/clang/test/Import/switch-stmt/test.cpp +++ b/clang/test/Import/switch-stmt/test.cpp @@ -10,6 +10,13 @@ // CHECK-NEXT: CaseStmt // CHECK-NEXT: IntegerLiteral // CHECK-NEXT: BreakStmt +// CHECK-NEXT: CaseStmt +// CHECK-NEXT: IntegerLiteral +// CHECK-NEXT: IntegerLiteral +// CHECK-NEXT: CaseStmt +// CHECK-NEXT: IntegerLiteral +// CHECK-NEXT: IntegerLiteral +// CHECK-NEXT: BreakStmt // CHECK: SwitchStmt // CHECK-NEXT: DeclStmt @@ -24,6 +31,10 @@ // CHECK-NEXT: CaseStmt // CHECK-NEXT: IntegerLiteral // CHECK-NEXT: BreakStmt +// CHECK-NEXT: CaseStmt +// CHECK-NEXT: IntegerLiteral +// CHECK-NEXT: IntegerLiteral +// CHECK-NEXT: BreakStmt // CHECK: SwitchStmt // CHECK-NEXT: <<NULL>> |