1 // RUN: clang -fsyntax-only -verify %s
10 int(a
)++; // expected-error {{invalid lvalue in increment/decrement expression}}
11 __extension__
int(a
)++; // expected-error {{invalid lvalue in increment/decrement expression}}
12 typeof(int)(a
,5)<<a
; // expected-error {{function-style cast to a builtin type can only take one argument}}
13 void(a
), ++a
; // expected-warning {{statement was disambiguated as expression}} expected-warning {{expression result unused}}
18 T(*d
)(int(p
)); // expected-warning {{statement was disambiguated as declaration}} expected-error {{previous definition is here}}
19 T(d
)[5]; // expected-warning {{statement was disambiguated as declaration}} expected-error {{redefinition of 'd'}}
20 typeof(int[])(f
) = { 1, 2 }; // expected-warning {{statement was disambiguated as declaration}}
22 int(d2
) __attribute__(()); // expected-warning {{statement was disambiguated as declaration}}