Skip to content

Commit 2230112

Browse files
committed
core: fix call to Py_SET_TYPE
1 parent 6e0979a commit 2230112

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/register.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ int Register::registerNewType(
6464
}
6565

6666
PyArray_DescrProto* descr_ptr = new PyArray_DescrProto();
67-
Py_SET_TYPE(descr_ptr, &PyArrayDescr_Type);
6867
PyArray_DescrProto& descr = *descr_ptr;
6968
descr.typeobj = py_type_ptr;
7069
descr.kind = 'V';
@@ -92,6 +91,7 @@ int Register::registerNewType(
9291
funcs.fill = fill;
9392
funcs.fillwithscalar = fillwithscalar;
9493
// f->cast = cast;
94+
Py_SET_TYPE(descr_ptr, &PyArrayDescr_Type);
9595

9696
const int code = call_PyArray_RegisterDataType(descr_ptr);
9797
assert(code >= 0 && "The return code should be positive");

0 commit comments

Comments
 (0)