29 lines · c
1// RUN: %clang_cc1 -std=c2y -ast-print %s | FileCheck %s2 3void TestLabeledBreakContinue() {4 a: while (true) {5 break a;6 continue a;7 c: for (;;) {8 break a;9 continue a;10 break c;11 }12 }13}14 15// CHECK-LABEL: void TestLabeledBreakContinue(void) {16// CHECK-NEXT: a:17// CHECK-NEXT: while (true)18// CHECK-NEXT: {19// CHECK-NEXT: break a;20// CHECK-NEXT: continue a;21// CHECK-NEXT: c:22// CHECK-NEXT: for (;;) {23// CHECK-NEXT: break a;24// CHECK-NEXT: continue a;25// CHECK-NEXT: break c;26// CHECK-NEXT: }27// CHECK-NEXT: }28// CHECK-NEXT: }29