diff --git a/src/util/smart_ptr.hpp b/src/util/smart_ptr.hpp index a5d75851..cd3a240e 100644 --- a/src/util/smart_ptr.hpp +++ b/src/util/smart_ptr.hpp @@ -20,6 +20,9 @@ #define USE_INTRUSIVE_PTR #endif +// Use slightly less fancy template stuff, so msvc7.1 doesn't crash with an internal compiler error +#define BOOST_SP_NO_SP_CONVERTIBLE + #include #ifdef USE_INTRUSIVE_PTR #include