// Build don't link: // Origin: Mark Mitchell struct S { int i; }; template void f () { try { } catch (S& s) { s.i = 3; } } template void f();