summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/src/scalartypes.inc.src1
1 files changed, 1 insertions, 0 deletions
diff --git a/numpy/core/src/scalartypes.inc.src b/numpy/core/src/scalartypes.inc.src
index d3accce22..5e74cb0d6 100644
--- a/numpy/core/src/scalartypes.inc.src
+++ b/numpy/core/src/scalartypes.inc.src
@@ -863,6 +863,7 @@ gentype_interface_get(PyObject *self)
arr = (PyArrayObject *)PyArray_FromScalar(self, NULL);
if (arr == NULL) return NULL;
inter = PyObject_GetAttrString((PyObject *)arr, "__array_interface__");
+ if (inter != NULL) PyDict_SetItemString(inter, "__ref", (PyObject *)arr);
Py_DECREF(arr);
return inter;
}