// 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 ) );