// PR c++/51854 // { dg-options "" } // { dg-excess-errors "" { xfail *-*-* } } template struct A; template char foo(U, V); // { not-dg-final { scan-assembler "_Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE" } } template void bar(A *); // { not-dg-final { scan-assembler "_Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE" } } template void baz(A *); int main() { bar(0); baz(0); }