14 lines · c
1// RUN: %clang_cc1 -fsyntax-only -verify -std=c2y %s2// RUN: %clang_cc1 -fsyntax-only -verify -fnamed-loops -std=c23 %s3// RUN: %clang_cc1 -fsyntax-only -verify -fnamed-loops -x c++ %s4// RUN: %clang_cc1 -fsyntax-only -verify=disabled -std=c23 %s5// RUN: %clang_cc1 -fsyntax-only -verify=disabled -x c++ %s6// RUN: %clang_cc1 -fsyntax-only -verify=disabled -std=c23 -pedantic %s7// RUN: %clang_cc1 -fsyntax-only -verify=disabled -x c++ -pedantic %s8// expected-no-diagnostics9 10void f() {11 x1: while (1) break x1; // disabled-error {{named 'break' is only supported in C2y}}12 x2: while (1) continue x2; // disabled-error {{named 'continue' is only supported in C2y}}13}14