1 // PR c++/29016
2 // { dg-options "-O2" }
3 
4 class A;
5 class B
6 {
7   typedef void (*C[5]) (A *);
8   static  C D;
E(A *)9   static void E (A*) {}
10 };
11 B::C B::D={E};
12 
13