]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-40750: Do not expand the new parser debug flags if Py_BUILD_CORE is not defined...
authorPablo Galindo <Pablogsal@gmail.com>
Mon, 25 May 2020 19:17:12 +0000 (20:17 +0100)
committerGitHub <noreply@github.com>
Mon, 25 May 2020 19:17:12 +0000 (20:17 +0100)
Parser/pegen/parse.c
Tools/peg_generator/pegen/c_generator.py

index 2b735472ad62084451f118df1e227e3cd76bab2b..b63924177d400cabb4126884f52b1d52b8b72031 100644 (file)
@@ -1,7 +1,7 @@
 // @generated by pegen.py from ./Grammar/python.gram
 #include "pegen.h"
 
-#ifdef Py_DEBUG
+#if defined(Py_DEBUG) && defined(Py_BUILD_CORE)
 extern int Py_DebugFlag;
 #define D(x) if (Py_DebugFlag) x;
 #else
index ff7e75a9fdfda571263ab89c530f113171154707..8bc23911bbbc20842a495b424e255365fb2b26bf 100644 (file)
@@ -29,7 +29,7 @@ from pegen.parser_generator import ParserGenerator
 EXTENSION_PREFIX = """\
 #include "pegen.h"
 
-#ifdef Py_DEBUG
+#if defined(Py_DEBUG) && defined(Py_BUILD_CORE)
 extern int Py_DebugFlag;
 #define D(x) if (Py_DebugFlag) x;
 #else