// RUN: %clang_cc1 -fsyntax-only -verify -std=c2y %s // RUN: %clang_cc1 -fsyntax-only -verify -fnamed-loops -std=c23 %s // RUN: %clang_cc1 -fsyntax-only -verify -fnamed-loops -x c++ %s // RUN: %clang_cc1 -fsyntax-only -verify=disabled -std=c23 %s // RUN: %clang_cc1 -fsyntax-only -verify=disabled -x c++ %s // RUN: %clang_cc1 -fsyntax-only -verify=disabled -std=c23 -pedantic %s // RUN: %clang_cc1 -fsyntax-only -verify=disabled -x c++ -pedantic %s // expected-no-diagnostics void f() { x1: while (1) break x1; // disabled-error {{named 'break' is only supported in C2y}} x2: while (1) continue x2; // disabled-error {{named 'continue' is only supported in C2y}} }