1// { dg-do assemble } 2// The compiler tried to build up a double with a NOP_EXPR from 3// integer_zero_node, which fails. 4 5template <class T> 6class vector { 7public: 8 vector (int n, const T& value = T()) {} 9}; 10 11void 12foo (void) 13{ 14 vector<double> v (10); 15} 16