id summary reporter owner description type status milestone component version severity resolution keywords cc 4000 is_empty and is_stateless don't work with inaccessible destructors cskludev@… John Maddock "The following code: struct Indestructible { private: ~Indestructible() {} }; bool isEmpty = boost::is_empty::value; bool isStateless = boost::is_stateless::value; generates the following errors (on MSVC2008): warning C4624: 'boost::detail::empty_helper_t1' : destructor could not be generated because a base class destructor is inaccessible This does compile on gcc (3.4.5 using MinGW)." Bugs closed Boost 1.43.0 type_traits Boost 1.42.0 Problem fixed