summaryrefslogtreecommitdiff
path: root/Cython/Utility/Complex.c
diff options
context:
space:
mode:
authorda-woods <dw-git@d-woods.co.uk>2022-12-12 08:34:41 +0000
committerda-woods <dw-git@d-woods.co.uk>2022-12-12 08:34:41 +0000
commitcfad75e551c708a9675ff57671f10862dce3eb1d (patch)
treef384afd74e5a1decb9a55746308b54e578b59e59 /Cython/Utility/Complex.c
parent88ba54a6f8bd103b49f83a87a4329013cc7aa0e3 (diff)
parentcbcda04523900612ef543ac7f99d70f5bfd0ca88 (diff)
downloadcython-patma-preview.tar.gz
Merge branch 'master' into patma-previewpatma-preview
Diffstat (limited to 'Cython/Utility/Complex.c')
-rw-r--r--Cython/Utility/Complex.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/Cython/Utility/Complex.c b/Cython/Utility/Complex.c
index 6bd846033..642184486 100644
--- a/Cython/Utility/Complex.c
+++ b/Cython/Utility/Complex.c
@@ -349,12 +349,11 @@ static double __Pyx_SoftComplexToDouble(__pyx_t_double_complex value) {
static PyObject *__pyx_Py_FromSoftComplex(__pyx_t_double_complex value); /* proto */
//////// SoftComplexToPy ////////////////
-//@requires: ToPy
//@requires: RealImag
static PyObject *__pyx_Py_FromSoftComplex(__pyx_t_double_complex value) {
if (__Pyx_CIMAG(value)) {
- return __pyx_PyComplex_FromComplex(value);
+ return PyComplex_FromDoubles(__Pyx_CREAL(value), __Pyx_CIMAG(value));
} else {
return PyFloat_FromDouble(__Pyx_CREAL(value));
}