14 lines · c
1// RUN: %clang_cc1 -std=c2x -fsyntax-only -verify -pedantic %s2 3// Test that we get the extension warning when appropriate and that it shows up4// in the right location.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