Skip to content

Commit 9b69784

Browse files
committed
ENH: fix wasm32 runtime type error in numpy._core
The error is caused by function pointer type mismatch in call.indirect
1 parent 70fde29 commit 9b69784

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

numpy/_core/src/multiarray/dtypemeta.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1256,22 +1256,22 @@ dtypemeta_wrap_legacy_descriptor(
12561256

12571257

12581258
static PyObject *
1259-
dtypemeta_get_abstract(PyArray_DTypeMeta *self) {
1259+
dtypemeta_get_abstract(PyArray_DTypeMeta *self, void *NPY_UNUSED(ignored)) {
12601260
return PyBool_FromLong(NPY_DT_is_abstract(self));
12611261
}
12621262

12631263
static PyObject *
1264-
dtypemeta_get_legacy(PyArray_DTypeMeta *self) {
1264+
dtypemeta_get_legacy(PyArray_DTypeMeta *self, void *NPY_UNUSED(ignored)) {
12651265
return PyBool_FromLong(NPY_DT_is_legacy(self));
12661266
}
12671267

12681268
static PyObject *
1269-
dtypemeta_get_parametric(PyArray_DTypeMeta *self) {
1269+
dtypemeta_get_parametric(PyArray_DTypeMeta *self, void *NPY_UNUSED(ignored)) {
12701270
return PyBool_FromLong(NPY_DT_is_parametric(self));
12711271
}
12721272

12731273
static PyObject *
1274-
dtypemeta_get_is_numeric(PyArray_DTypeMeta *self) {
1274+
dtypemeta_get_is_numeric(PyArray_DTypeMeta *self, void *NPY_UNUSED(ignored)) {
12751275
return PyBool_FromLong(NPY_DT_is_numeric(self));
12761276
}
12771277

0 commit comments

Comments
 (0)