summaryrefslogtreecommitdiff
path: root/numpy/numarray/_capi.c
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/numarray/_capi.c')
-rw-r--r--numpy/numarray/_capi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/numpy/numarray/_capi.c b/numpy/numarray/_capi.c
index d08b847e7..2de18988f 100644
--- a/numpy/numarray/_capi.c
+++ b/numpy/numarray/_capi.c
@@ -1077,7 +1077,8 @@ NA_OptionalOutputArray(PyObject *optional, NumarrayType t, int requires,
PyArray_Descr *descr;
if (t == tAny) descr=NULL;
else descr = PyArray_DescrFromType(t);
- rval = PyArray_FromArray(master, descr, 0);
+ rval = PyArray_FromArray(
+ master, descr, NUM_C_ARRAY | NUM_COPY | NUM_WRITABLE);
return (PyArrayObject *)rval;
} else {
return NA_OutputArray(optional, t, requires);