Skip to content

Commit 36b7a64

Browse files
committed
fix check for NPY_TARGET_VERSION
1 parent 5cd17c8 commit 36b7a64

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

quaddtype/numpy_quaddtype/src/casts.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ numpy_to_quad_resolve_descriptors(PyObject *NPY_UNUSED(self), PyArray_DTypeMeta
421421
}
422422

423423
loop_descrs[0] = PyArray_GetDefaultDescr(dtypes[0]);
424-
#if NPY_TARGET_VERSION > NPY_2_3_API_VERSION
424+
#if defined(NPY_2_3_API_VERSION) && (NPY_TARGET_VERSION > NPY_2_3_API_VERSION)
425425
return NPY_SAFE_CASTING | NPY_SAME_VALUE_CASTING_FLAG;
426426
#else
427427
return NPY_SAFE_CASTING;
@@ -721,7 +721,7 @@ quad_to_numpy_strided_loop_unaligned(PyArrayMethod_Context *context, char *const
721721

722722
size_t elem_size = (backend == BACKEND_SLEEF) ? sizeof(Sleef_quad) : sizeof(long double);
723723

724-
#if NPY_TARGET_VERSION > NPY_2_3_API_VERSION
724+
#if defined(NPY_2_3_API_VERSION) && (NPY_TARGET_VERSION > NPY_2_3_API_VERSION)
725725
int same_value_casting = 0;
726726
if (PyArray_GetNDArrayCFeatureVersion() > NPY_2_3_API_VERSION) {
727727
same_value_casting = ((context->flags & NPY_SAME_VALUE_CONTEXT_FLAG) == NPY_SAME_VALUE_CONTEXT_FLAG);
@@ -769,7 +769,7 @@ quad_to_numpy_strided_loop_aligned(PyArrayMethod_Context *context, char *const d
769769
QuadPrecDTypeObject *quad_descr = (QuadPrecDTypeObject *)context->descriptors[0];
770770
QuadBackendType backend = quad_descr->backend;
771771

772-
#if NPY_TARGET_VERSION > NPY_2_3_API_VERSION
772+
#if defined(NPY_2_3_API_VERSION) && (NPY_TARGET_VERSION > NPY_2_3_API_VERSION)
773773
int same_value_casting = 0;
774774
if (PyArray_GetNDArrayCFeatureVersion() > NPY_2_3_API_VERSION) {
775775
same_value_casting = ((context->flags & NPY_SAME_VALUE_CONTEXT_FLAG) == NPY_SAME_VALUE_CONTEXT_FLAG);
@@ -847,7 +847,7 @@ add_cast_from(PyArray_DTypeMeta *to)
847847
.name = "cast_QuadPrec_to_NumPy",
848848
.nin = 1,
849849
.nout = 1,
850-
#if PyArray_RUNTIME_VERSION > NPY_2_3_API_VERSION
850+
#if defined(NPY_2_3_API_VERSION) && (NPY_TARGET_VERSION > NPY_2_3_API_VERSION)
851851
.casting = NPY_SAME_VALUE_CASTING,
852852
#else
853853
.casting = NPY_UNSAFE_CASTING,

0 commit comments

Comments
 (0)