bpo-30923: Suppress fall-through warnings in libmpdec. (#2698)
diff --git a/setup.py b/setup.py
index 41aad82..4f0f522 100644
--- a/setup.py
+++ b/setup.py
@@ -2119,6 +2119,9 @@
else:
raise DistutilsError("_decimal: unsupported architecture")
+ if 'gcc' in cc: # Suppressing the warnings in the source is too verbose.
+ extra_compile_args.append('-Wno-implicit-fallthrough')
+
# Workarounds for toolchain bugs:
if sysconfig.get_config_var('HAVE_IPA_PURE_CONST_BUG'):
# Some versions of gcc miscompile inline asm: