| /* RUN: clang -parse-ast %s 2>&1 | grep '6 diagnostics' | |
| */ | |
| typedef void Void; | |
| void foo() { | |
| int X; | |
| X = sizeof(int (void a)); | |
| X = sizeof(int (int, void)); | |
| X = sizeof(int (void, ...)); | |
| X = sizeof(int (Void a)); | |
| X = sizeof(int (int, Void)); | |
| X = sizeof(int (Void, ...)); | |
| // Accept these. | |
| X = sizeof(int (void)); | |
| X = sizeof(int (Void)); | |
| } | |