From 9aa0225352cada0c7957f4310b9be9d3d0922f56 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 1 Aug 2022 10:39:50 +0200 Subject: Fix build error on Windows caused by macro copysign in CPython Remove the define, fixing: qjsprimitivevalue.h(805): error C2039: '_copysign': is not a member of 'std' Pick-to: 6.3 6.2 Change-Id: Iad9b467decc81a3eed534f49d26e30237eef23de Reviewed-by: Shyamnath Premnadh Reviewed-by: Christian Tismer --- sources/pyside6/libpysideqml/pysideqmlmetacallerror.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sources') diff --git a/sources/pyside6/libpysideqml/pysideqmlmetacallerror.cpp b/sources/pyside6/libpysideqml/pysideqmlmetacallerror.cpp index 823368719..8e1381a4e 100644 --- a/sources/pyside6/libpysideqml/pysideqmlmetacallerror.cpp +++ b/sources/pyside6/libpysideqml/pysideqmlmetacallerror.cpp @@ -7,6 +7,12 @@ #include #include +// Remove deprecated MACRO of copysign for MSVC #86286 +// https://github.com/python/cpython/issues/86286 +#ifdef copysign +# undef copysign +#endif + #include #include -- cgit v1.2.3