summaryrefslogtreecommitdiffstats
path: root/Tools/clinic
diff options
context:
space:
mode:
authorPeter Bierma <zintensitydev@gmail.com>2024-12-19 14:00:30 (GMT)
committerGitHub <noreply@github.com>2024-12-19 14:00:30 (GMT)
commitb5d1e4552f0ba40d8380368e1b099261686a89cf (patch)
tree3a0d0533fcd1ac424eb1d41cab6ffc3503bb6ca5 /Tools/clinic
parentea578fc6d310c85538aefbb900a326c5c3424dd5 (diff)
downloadcpython-b5d1e4552f0ba40d8380368e1b099261686a89cf.zip
cpython-b5d1e4552f0ba40d8380368e1b099261686a89cf.tar.gz
cpython-b5d1e4552f0ba40d8380368e1b099261686a89cf.tar.bz2
gh-128083: Fix macro redefinition warning in clinic. (GH-127950)
Diffstat (limited to 'Tools/clinic')
-rw-r--r--Tools/clinic/libclinic/parse_args.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Tools/clinic/libclinic/parse_args.py b/Tools/clinic/libclinic/parse_args.py
index a57d729..ff4731e 100644
--- a/Tools/clinic/libclinic/parse_args.py
+++ b/Tools/clinic/libclinic/parse_args.py
@@ -146,6 +146,9 @@ DOCSTRING_PROTOTYPE_STRVAR: Final[str] = libclinic.normalize_snippet("""
GETSET_DOCSTRING_PROTOTYPE_STRVAR: Final[str] = libclinic.normalize_snippet("""
PyDoc_STRVAR({getset_basename}__doc__,
{docstring});
+ #if defined({getset_basename}_DOCSTR)
+ # undef {getset_basename}_DOCSTR
+ #endif
#define {getset_basename}_DOCSTR {getset_basename}__doc__
""")
IMPL_DEFINITION_PROTOTYPE: Final[str] = libclinic.normalize_snippet("""