------- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-13 15:09 ------- Confirmed, nice small testcase: struct adaptor_base { }; struct bound_argument { bound_argument(); }; template <class T_functor> struct adaptor_functor : public adaptor_base { explicit adaptor_functor(const T_functor& _A_functor) : functor_(_A_functor) { } T_functor functor_; bound_argument bound_; }; template <class T_functor> struct adapts : public adaptor_base { explicit adapts(const T_functor& _A_functor) : functor_(_A_functor) { } adaptor_functor<T_functor> functor_; }; int main() { adapts<adapts<int> > a (adapts<int>(1)); }
-- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2005-10-13 15:09:23 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24351