// Build don't link: template struct A { }; struct A { int foo (); }; int A::foo () { return 37; }