@@ -1321,7 +1321,7 @@ init_casts_internal(void)
13211321 .nin = 1 ,
13221322 .nout = 1 ,
13231323 .casting = NPY_UNSAFE_CASTING ,
1324- .flags = NPY_METH_SUPPORTS_UNALIGNED ,
1324+ .flags = static_cast < NPY_ARRAYMETHOD_FLAGS >( NPY_METH_SUPPORTS_UNALIGNED | NPY_METH_REQUIRES_PYAPI ) ,
13251325 .dtypes = unicode_to_quad_dtypes,
13261326 .slots = unicode_to_quad_slots,
13271327 };
@@ -1340,7 +1340,7 @@ init_casts_internal(void)
13401340 .nin = 1 ,
13411341 .nout = 1 ,
13421342 .casting = NPY_UNSAFE_CASTING ,
1343- .flags = NPY_METH_SUPPORTS_UNALIGNED ,
1343+ .flags = static_cast < NPY_ARRAYMETHOD_FLAGS >( NPY_METH_SUPPORTS_UNALIGNED | NPY_METH_REQUIRES_PYAPI ) ,
13441344 .dtypes = quad_to_unicode_dtypes,
13451345 .slots = quad_to_unicode_slots,
13461346 };
@@ -1359,7 +1359,7 @@ init_casts_internal(void)
13591359 .nin = 1 ,
13601360 .nout = 1 ,
13611361 .casting = NPY_UNSAFE_CASTING ,
1362- .flags = NPY_METH_SUPPORTS_UNALIGNED ,
1362+ .flags = static_cast < NPY_ARRAYMETHOD_FLAGS >( NPY_METH_SUPPORTS_UNALIGNED | NPY_METH_REQUIRES_PYAPI ) ,
13631363 .dtypes = bytes_to_quad_dtypes,
13641364 .slots = bytes_to_quad_slots,
13651365 };
@@ -1378,7 +1378,7 @@ init_casts_internal(void)
13781378 .nin = 1 ,
13791379 .nout = 1 ,
13801380 .casting = NPY_UNSAFE_CASTING ,
1381- .flags = NPY_METH_SUPPORTS_UNALIGNED ,
1381+ .flags = static_cast < NPY_ARRAYMETHOD_FLAGS >( NPY_METH_SUPPORTS_UNALIGNED | NPY_METH_REQUIRES_PYAPI ) ,
13821382 .dtypes = quad_to_bytes_dtypes,
13831383 .slots = quad_to_bytes_slots,
13841384 };
0 commit comments