diff --git a/include/boost/detail/shared_count.hpp b/include/boost/detail/shared_count.hpp index 299fadb..6de061a 100644 --- a/include/boost/detail/shared_count.hpp +++ b/include/boost/detail/shared_count.hpp @@ -202,6 +202,13 @@ inline void intrusive_ptr_release(counted_base * p) namespace detail { +// +// Borland's Codeguard trips up over the -Vx- option here: +// +#ifdef __CODEGUARD__ +#pragma option push -Vx- +#endif + template class counted_base_impl: public counted_base { private: @@ -344,6 +351,11 @@ public: } }; +#ifdef __CODEGUARD__ +#pragma option pop +#endif + + class weak_count { private: