/* { dg-do compile } */ namespace s { template struct _List_base { int _M_impl; }; template struct list : _List_base { using _List_base::_M_impl; } // { dg-error "after struct definition" } } s::list<1> OutputModuleListType;