1ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao// RUN: %clang_cc1 -fsyntax-only -verify %s 2ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 3ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoint a0; 4ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoconst volatile int a1 = 2; 5ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoint a2[16]; 6ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoint a3(); 7ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 8ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaovoid f0(int); 9ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaovoid f1(int *); 10ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaovoid f2(int (*)()); 11ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 12ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoint main() 13ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao{ 14ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao f0(a0); 15ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao f0(a1); 16ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao f1(a2); 17ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao f2(a3); 18ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao} 19