diff --git a/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCppyyModule.cxx b/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCppyyModule.cxx index 865749f7f43409c77df18c96f151f65d3fa3aeb6..5ec319273e2921ba4c596936c3da1218195b9559 100644 --- a/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCppyyModule.cxx +++ b/bindings/pyroot_experimental/cppyy/CPyCppyy/src/CPyCppyyModule.cxx @@ -431,7 +431,7 @@ PyObject* AsCObject(PyObject* dummy, PyObject* args) // Return object proxy as an opaque CObject. void* addr = GetCPPInstanceAddress(dummy, args); if (addr) - return CPyCppyy_PyCapsule_New((void*)(*(intptr_t*)addr), nullptr, nullptr); + return CPyCppyy_PyCapsule_New((void*)addr, nullptr, nullptr); return nullptr; }