// { dg-do compile } | |
// Origin: jhbrown@bluefinrobotics.com | |
// PR c++/13635: ICE explicit specialization of member function template | |
template <class foo> | |
class bar { | |
public: | |
template <class baz> | |
int func(baz *x); | |
}; | |
template <> | |
template <class baz> | |
int bar<double>::func(baz *x) { return 5;} | |
template <> | |
template <> | |
int bar<double>::func(int *x) { return 5;} |