// RUN: %clang_cc1 %s -o %t -emit-llvm -verify -std=c89
// PR4289
structfuncptr{int(*func)();};staticintfunc(f)// expected-warning {{a function definition without a prototype is deprecated in all versions of C and is not supported in C2x}}
void*f;{return0;}intmain(intargc,char*argv[]){struct funcptr fp;
fp.func=&func;
fp.func= func;}