1// { dg-do assemble } 2// GROUPS passed templates 3 template <class ElementType> class A 4 { public: 5 A(ElementType) {} 6 ElementType get() const ; 7 }; 8 9 template <class ElementType> ElementType A<ElementType>::get() const 10 { return ElementType(0); } 11 12int main() { const A<short> a(3); } 13