1 // RUN: %clang_cc1 -std=c2x -fsyntax-only -verify -pedantic %s 2 3 // Test that we get the extension warning when appropriate and that it shows up 4 // in the right location. test(void)5void test(void) { 6 (void)_Generic( 7 int, // expected-warning {{passing a type argument as the first operand to '_Generic' is a C2y extension}} 8 int : 0); 9 (void)_Generic( 10 12, 11 int : 0); 12 } 13 14