// { dg-do assemble } // GROUPS passed templates template class A { public: A(ElementType) {} ElementType get() const ; }; template ElementType A::get() const { return ElementType(0); } int main() { const A a(3); }