1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2
fun(void a,double b,int c,void d,int e,void f)3 void fun(
4 void a, // expected-error{{'void' must be the first and only parameter if specified}}
5 double b,
6 int c,
7 void d, // expected-error{{'void' must be the first and only parameter if specified}}
8 int e,
9 void f) // expected-error{{'void' must be the first and only parameter if specified}}
10 {}
11
12 void foo(
13 int a,
14 void, // expected-error{{'void' must be the first and only parameter if specified}}
15 int b);
16
17 void bar(
18 void, // expected-error{{'void' must be the first and only parameter if specified}}
19 ...);
20
21 struct S {
22 S(
23 void, // expected-error{{'void' must be the first and only parameter if specified}}
24 void); // expected-error{{'void' must be the first and only parameter if specified}}
25 };
26