1// PR c++/29535 2// { dg-do compile } 3 4template <class INDEX> struct SetRegion2D 5{ 6 struct FloodFillControl 7 { 8 struct Allocator{}; 9 }; 10}; 11template <int DIM, class PIXELINDEX> 12struct MotionSearcher 13{ 14 typedef SetRegion2D<PIXELINDEX> Region_t; 15 MotionSearcher (typename Region_t::FloodFillControl::Allocator &a_rAllocator); 16}; 17class MotionSearcherY : public MotionSearcher<1, int> {}; 18