summaryrefslogtreecommitdiffstats
path: root/src/if_python3.c
diff options
context:
space:
mode:
authorPhilip H <47042125+pheiduck@users.noreply.github.com>2022-11-05 14:05:31 +0000
committerBram Moolenaar <Bram@vim.org>2022-11-05 14:05:31 +0000
commit5a5f17f9b3fa14c36a7d6c96ac55acaddb6247e1 (patch)
treec546eb721dcd455db3840940107e866df456bf3a /src/if_python3.c
parent6c3d3e69047438ff5b7f58d44fe66af9e2c4212b (diff)
patch 9.0.0832: deprecation warning causes build failurev9.0.0832
Problem: Deprecation warning causes build failure. Solution: Suppress deprecation warning. (closes #11503)
Diffstat (limited to 'src/if_python3.c')
-rw-r--r--src/if_python3.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/if_python3.c b/src/if_python3.c
index 188e9c3e6d..d06f662107 100644
--- a/src/if_python3.c
+++ b/src/if_python3.c
@@ -81,6 +81,11 @@
# define CODEC_ERROR_HANDLER NULL
#endif
+// Suppress Python 3.11 depreciations to see useful warnings
+#if defined(__clang__) && defined(__clang_major__) && __clang_major__ > 11
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+#endif
+
// Python 3 does not support CObjects, always use Capsules
#define PY_USE_CAPSULE