diff --git a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp index b77c8f22..58efb3d2 100644 --- a/include/boost/python/data_members.hpp +++ b/include/boost/python/data_members.hpp @@ -231,7 +231,7 @@ inline object make_getter(D& x) return detail::make_getter(x, detail::not_specified(), 0L); } -# if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) +# if !(BOOST_WORKAROUND(BOOST_MSVC, <= 1300) || BOOST_WORKAROUND(__EDG_VERSION__, <= 238)) template inline object make_getter(D const& x) { @@ -257,7 +257,7 @@ inline object make_setter(D& x) return detail::make_setter(x, default_call_policies(), 0L); } -# if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) +# if !(BOOST_WORKAROUND(BOOST_MSVC, <= 1300) || BOOST_WORKAROUND(__EDG_VERSION__, <= 238)) template inline object make_setter(D const& x) {