class non_dependent_base {}; template class dependent_base {}; template class start: public non_dependent_base, public dependent_base {}; template class start; // instantiation