1// { dg-do assemble } 2 3template <class T> void foo(); // { dg-error "" } candidate 4 5void (*bar)() = foo<void>; 6void (*baz)() = foo; // { dg-error "" } can't deduce T 7