From 03b1b64525e97bc4ef5b13051b1b865e8af0da0f Mon Sep 17 00:00:00 2001 From: Jose Date: Wed, 1 Nov 2023 15:41:00 +0100 Subject: [PATCH] Fix build failure building with Python 3.12 on Windows --- python/modules/IcePy/Config.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/python/modules/IcePy/Config.h b/python/modules/IcePy/Config.h index 8d1611c9039..cce3b7e4576 100644 --- a/python/modules/IcePy/Config.h +++ b/python/modules/IcePy/Config.h @@ -20,8 +20,17 @@ # undef _POSIX_C_SOURCE #endif +#ifdef _WIN32 + // suppress C4100: '_unused_op': unreferenced formal parameter in Python 3.12 cpython/unicodeobject.h +# pragma warning( disable : 4100) +#endif + #include +#ifdef _WIN32 +# pragma warning( default : 4100) +#endif + #ifdef STRCAST # error "STRCAST already defined!" #endif