| Chris Lattner | c81f079 | 2006-12-03 02:43:54 +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 | |||||