------- Comment #7 from jakub at gcc dot gnu dot org 2006-12-30 10:59 ------- Testcase #5 ICEs in instantiate_class_template, the following ICEs in tsubst the same as the original unreduced testcase:
template <class INDEX> struct SetRegion2D { struct FloodFillControl { struct Allocator{}; }; }; template <int DIM, class PIXELINDEX> struct MotionSearcher { typedef SetRegion2D<PIXELINDEX> Region_t; MotionSearcher (typename Region_t::FloodFillControl::Allocator &a_rAllocator); }; class MotionSearcherY : public MotionSearcher<1, int> {}; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29535