id summary reporter owner description type status milestone component version severity resolution keywords cc 4141 typeof/msvc/typeof_impl specializes base class template in derived class jhs@… Peder Holt "This pieces of code from boost/typeof/msvc/typeof_impl.hpp (line 121 in 1.42.0) specializes the base class id2type_tmpl and then declares a local template with the same name. It is marked as a VC8 bugfeature, but I don't know if that is for this reason, or just because it uses the Microsoft in-class specialization feature. We ran into this because our failure to accept this was reported as a bug in the EDG front end's MIcrosoft mode. template struct msvc_extract_type : msvc_extract_type { template<> struct id2type_impl //VC8.0 specific bugfeature { typedef T type; }; template struct id2type_impl; typedef id2type_impl id2type; };" Bugs closed Boost 1.43.0 typeof Boost 1.42.0 Problem invalid