xref: /llvm-project/clang/test/Parser/function-decls.c (revision 8fbe78f6fc7b41d1a4228c126fcb522131150518)
1*8fbe78f6SDaniel Dunbar /* RUN: %clang_cc1 %s -ast-print
2784b168cSChris Lattner  */
3784b168cSChris Lattner 
foo()4784b168cSChris Lattner void foo() {
5784b168cSChris Lattner   int X;
6784b168cSChris Lattner   X = sizeof(void (*(*)())());
7784b168cSChris Lattner   X = sizeof(int(*)(int, float, ...));
8784b168cSChris Lattner   X = sizeof(void (*(int arga, void (*argb)(double Y)))(void* Z));
9784b168cSChris Lattner }
10784b168cSChris Lattner 
11