// PR c++/14278
// { dg-options "" }

struct X { 
  X (int p);
};

struct A {
  A(X);
};

void *p_fun;

A a(X ((*(int (*)(int, int)) p_fun)(0, 0)));


syntax highlighted by Code2HTML, v. 0.9.1