// { dg-do assemble } // // Copyright (C) 2001 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 25 April 2001 // Origin:pcarlini@unitus.it // Bug 2559. We hadn't implemented code to mangle numbers bigger than // HOST_WIDE_INT. template class integer_traits_base { public: static const bool is_integral = true; }; template class integer_traits { public: static const bool is_integral = false; }; template<> class integer_traits : public integer_traits_base { }; integer_traits f; template T foo () { return value; } void x () { foo (); }