Index: test/Import/switch-stmt/Inputs/F.cpp =================================================================== --- test/Import/switch-stmt/Inputs/F.cpp +++ test/Import/switch-stmt/Inputs/F.cpp @@ -3,12 +3,17 @@ 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: Index: test/Import/switch-stmt/test.cpp =================================================================== --- test/Import/switch-stmt/test.cpp +++ 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: <>