5 extern void g (int i = f (x)); // ERROR - default argument uses local
14 int h1 (int (*)(int) = f);
15 int h2 (int (*)(double) = f); // ERROR - no matching f
20 extern void k (int i = j (t)); // ERROR - default argument uses local
27 template int j (double); // ERROR - instantiated from here