Skip to content

Commit 6af528b

Browse files
authored
bpo-43244: Fix test_peg_generators on Windows (GH-24913)
Don't redefine Py_DebugFlag, it's already defined in pydebug.h which is included by Python.h
1 parent e0b4aa0 commit 6af528b

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

Parser/parser.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22
#include "pegen.h"
33

44
#if defined(Py_DEBUG) && defined(Py_BUILD_CORE)
5-
extern int Py_DebugFlag;
6-
#define D(x) if (Py_DebugFlag) x;
5+
# define D(x) if (Py_DebugFlag) x;
76
#else
8-
#define D(x)
7+
# define D(x)
98
#endif
109
static const int n_keyword_lists = 9;
1110
static KeywordToken *reserved_keywords[] = {

Tools/peg_generator/pegen/c_generator.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,9 @@
3131
#include "pegen.h"
3232
3333
#if defined(Py_DEBUG) && defined(Py_BUILD_CORE)
34-
extern int Py_DebugFlag;
35-
#define D(x) if (Py_DebugFlag) x;
34+
# define D(x) if (Py_DebugFlag) x;
3635
#else
37-
#define D(x)
36+
# define D(x)
3837
#endif
3938
4039
"""

0 commit comments

Comments
 (0)