fn-ptr-as-fn-prototype.c revision 16f1f717af196b1448258857b2e6dcfe144b39d0
1// RUN: %clang_cc1_only -ast-print %s | FileCheck %s 2 3// This testcase checks the functionality of 4// Sema::ActOn{Start,End}FunctionDeclarator, specifically checking that 5// ActOnEndFunctionDeclarator is called after the typedef so the enum 6// is in the global scope, not the scope of f(). 7 8// CHECK: typedef void (*g)(); 9typedef void (*g) (); 10// CHECK: enum { 11enum { 12 k = -1 13}; 14// CHECK: void f() { 15void f() {} 16