blob: 81935884023ac8e092dd0eb18d66aaf54e516d05 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// 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}}
}
|