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