1// { dg-do assemble } 2// Origin: Mark Mitchell <mark@codesourcery.com> 3 4int i; 5 6struct S 7{ 8 ~S () 9 { 10 } 11}; 12 13template <class T> 14void f (T, S) 15{ 16 i = 0; 17} 18 19int main () 20{ 21 i = 1; 22 f (3, S ()); 23 return i; 24} 25