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