diff --git a/include/boost/core/type_name.hpp b/include/boost/core/type_name.hpp index bb20f99..e6cdc49 100644 --- a/include/boost/core/type_name.hpp +++ b/include/boost/core/type_name.hpp @@ -160,7 +160,15 @@ template std::string typeid_name() template std::string class_template_name() { +#if defined(BOOST_GCC) + + std::string r = typeid_name(); + +#else + std::string r = typeid_name(); + +#endif return r.substr( 0, r.find( '<' ) ); }