Ticket #1507: variant_300509.diff
File variant_300509.diff, 1.3 KB (added by , 13 years ago) |
---|
-
boost/variant/detail/visitation_impl.hpp
35 35 #include "boost/type_traits/has_nothrow_copy.hpp" 36 36 #include "boost/variant/detail/has_nothrow_move.hpp" 37 37 38 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 39 # pragma warning (push) 40 # pragma warning (disable : 4702) //unreachable code 41 #endif 38 42 39 43 /////////////////////////////////////////////////////////////////////////////// 40 44 // BOOST_VARIANT_VISITATION_UNROLLING_LIMIT … … 283 287 }} // namespace detail::variant 284 288 } // namespace boost 285 289 290 #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 291 # pragma warning(pop) 292 #endif 293 286 294 #endif // BOOST_VARIANT_DETAIL_VISITATION_IMPL_HPP -
boost/variant/variant.hpp
290 290 { 291 291 operand.~T(); 292 292 293 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x0551)) 293 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x0551)) || BOOST_WORKAROUND(BOOST_MSVC, >= 1400) 294 294 operand; // suppresses warnings 295 295 #endif 296 296