Skip to content

Commit c3fa0bd

Browse files
committed
Don't rely on Py_REFCNT to test upcast.
1 parent 4fe3403 commit c3fa0bd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

test/upcast.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ int main()
1313
{
1414
PyTypeObject o;
1515
Y y;
16-
BOOST_TEST(&Py_REFCNT(boost::python::upcast<PyObject>(&o)) == &Py_REFCNT(&o));
17-
BOOST_TEST(&Py_REFCNT(boost::python::upcast<PyObject>(&y)) == &Py_REFCNT(&y));
16+
BOOST_TEST(boost::python::upcast<PyObject>(&o) == reinterpret_cast<PyObject*>(&o));
17+
BOOST_TEST(boost::python::upcast<PyObject>(&y) == &y);
1818
return boost::report_errors();
1919
}

0 commit comments

Comments
 (0)