1*67e74705SXin Li /* RUN: %clang_cc1 %s -ast-print 2*67e74705SXin Li */ 3*67e74705SXin Li foo()4*67e74705SXin Livoid foo() { 5*67e74705SXin Li int X; 6*67e74705SXin Li X = sizeof(void (*(*)())()); 7*67e74705SXin Li X = sizeof(int(*)(int, float, ...)); 8*67e74705SXin Li X = sizeof(void (*(int arga, void (*argb)(double Y)))(void* Z)); 9*67e74705SXin Li } 10*67e74705SXin Li 11