1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -std=c1x -fsyntax-only -verify %s 2*f4a2713aSLionel Sambuc foo(void)3*f4a2713aSLionel Sambucvoid foo(void) { 4*f4a2713aSLionel Sambuc _Generic; // expected-error {{expected '('}} 5*f4a2713aSLionel Sambuc (void) _Generic(0); // expected-error {{expected ','}} 6*f4a2713aSLionel Sambuc (void) _Generic(0, void); // expected-error {{expected ':'}} 7*f4a2713aSLionel Sambuc (void) _Generic(0, 8*f4a2713aSLionel Sambuc default: 0, // expected-note {{previous default generic association is here}} 9*f4a2713aSLionel Sambuc default: 0); // expected-error {{duplicate default generic association}} 10*f4a2713aSLionel Sambuc } 11