// RUN: %clang_cc1 -verify -std=c2y -Wall -pedantic -Wpre-c2y-compat %s
// RUN: %clang_cc1 -verify=pre-c2y -std=c23 -Wall -pedantic %s
/* WG14 N3260: Clang 17
* Generic selection expression with a type operand
*/
static_assert(
_Generic(
const int, /* pre-c2y-warning {{passing a type argument as the first operand to '_Generic' is a C2y extension}}
expected-warning {{passing a type argument as the first operand to '_Generic' is incompatible with C standards before C2y}}
*/
int : 0,
const int : 1
)
);