blob: ae5328a7e33ae9e21ed00fbd4908a693f8d385b5 [file] [log] [blame]
Chris Lattner3b427b32007-10-11 00:18:28 +00001/* RUN: clang -fsyntax-only %s 2>&1 | grep '6 diagnostics'
Reid Spencer5f016e22007-07-11 17:01:13 +00002 */
3
4typedef void Void;
5
6void foo() {
7 int X;
8
9 X = sizeof(int (void a));
10 X = sizeof(int (int, void));
11 X = sizeof(int (void, ...));
12
13 X = sizeof(int (Void a));
14 X = sizeof(int (int, Void));
15 X = sizeof(int (Void, ...));
16
17 // Accept these.
18 X = sizeof(int (void));
19 X = sizeof(int (Void));
20}
21