blob: 163bb759aa59e7fccd7fb2c5c5517ab6f86e8b2c [file] [log] [blame] [edit]
// RUN: %clang_cc1 -std=c2y -ast-print %s | FileCheck %s
void TestLabeledBreakContinue() {
a: while (true) {
break a;
continue a;
c: for (;;) {
break a;
continue a;
break c;
}
}
}
// CHECK-LABEL: void TestLabeledBreakContinue(void) {
// CHECK-NEXT: a:
// CHECK-NEXT: while (true)
// CHECK-NEXT: {
// CHECK-NEXT: break a;
// CHECK-NEXT: continue a;
// CHECK-NEXT: c:
// CHECK-NEXT: for (;;) {
// CHECK-NEXT: break a;
// CHECK-NEXT: continue a;
// CHECK-NEXT: break c;
// CHECK-NEXT: }
// CHECK-NEXT: }
// CHECK-NEXT: }