diff --git a/test/upcast.cpp b/test/upcast.cpp index 9b66c3d8..255429f1 100644 --- a/test/upcast.cpp +++ b/test/upcast.cpp @@ -13,7 +13,7 @@ int main() { PyTypeObject o; Y y; - BOOST_TEST(&boost::python::upcast(&o)->ob_refcnt == &o.ob_refcnt); - BOOST_TEST(&boost::python::upcast(&y)->ob_refcnt == &y.ob_refcnt); + BOOST_TEST(&Py_REFCNT(boost::python::upcast(&o)) == &Py_REFCNT(&o)); + BOOST_TEST(&Py_REFCNT(boost::python::upcast(&y)) == &Py_REFCNT(&y)); return boost::report_errors(); }