Reid Spencer | 5f016e2 | 2007-07-11 17:01:13 +0000 | [diff] [blame] | 1 | /* RUN: clang -parse-ast %s 2>&1 | grep '6 diagnostics' |
2 | */ | ||||
3 | |||||
4 | typedef void Void; | ||||
5 | |||||
6 | void 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 |