1// { dg-do run } 2extern "C" void abort(); 3 4int i; 5 6void g() 7{ 8 i++; 9} 10 11template <class T> 12void f(T) 13{ 14 __extension__ ({g();}); 15} 16 17int main() 18{ 19 f(3.0); 20 if (i != 1) 21 abort(); 22 23 return 0; 24} 25 26