bpo-32911: Revert bpo-29463. (GH-7121) · python/cpython@2641ee5 (original) (raw)
`@@ -46,7 +46,6 @@ struct _mod {
`
46
46
`union {
`
47
47
`struct {
`
48
48
`asdl_seq *body;
`
49
``
`-
string docstring;
`
50
49
` } Module;
`
51
50
``
52
51
`struct {
`
`@@ -81,7 +80,6 @@ struct _stmt {
`
81
80
`asdl_seq *body;
`
82
81
`asdl_seq *decorator_list;
`
83
82
`expr_ty returns;
`
84
``
`-
string docstring;
`
85
83
` } FunctionDef;
`
86
84
``
87
85
`struct {
`
`@@ -90,7 +88,6 @@ struct _stmt {
`
90
88
`asdl_seq *body;
`
91
89
`asdl_seq *decorator_list;
`
92
90
`expr_ty returns;
`
93
``
`-
string docstring;
`
94
91
` } AsyncFunctionDef;
`
95
92
``
96
93
`struct {
`
`@@ -99,7 +96,6 @@ struct _stmt {
`
99
96
`asdl_seq *keywords;
`
100
97
`asdl_seq *body;
`
101
98
`asdl_seq *decorator_list;
`
102
``
`-
string docstring;
`
103
99
` } ClassDef;
`
104
100
``
105
101
`struct {
`
`@@ -443,27 +439,26 @@ struct _withitem {
`
443
439
`};
`
444
440
``
445
441
``
446
``
`-
#define Module(a0, a1, a2) _Py_Module(a0, a1, a2)
`
447
``
`-
mod_ty _Py_Module(asdl_seq * body, string docstring, PyArena *arena);
`
``
442
`+
#define Module(a0, a1) _Py_Module(a0, a1)
`
``
443
`+
mod_ty _Py_Module(asdl_seq * body, PyArena *arena);
`
448
444
`#define Interactive(a0, a1) _Py_Interactive(a0, a1)
`
449
445
`mod_ty _Py_Interactive(asdl_seq * body, PyArena *arena);
`
450
446
`#define Expression(a0, a1) _Py_Expression(a0, a1)
`
451
447
`mod_ty _Py_Expression(expr_ty body, PyArena *arena);
`
452
448
`#define Suite(a0, a1) _Py_Suite(a0, a1)
`
453
449
`mod_ty _Py_Suite(asdl_seq * body, PyArena *arena);
`
454
``
`-
#define FunctionDef(a0, a1, a2, a3, a4, a5, a6, a7, a8) _Py_FunctionDef(a0, a1, a2, a3, a4, a5, a6, a7, a8)
`
``
450
`+
#define FunctionDef(a0, a1, a2, a3, a4, a5, a6, a7) _Py_FunctionDef(a0, a1, a2, a3, a4, a5, a6, a7)
`
455
451
`stmt_ty _Py_FunctionDef(identifier name, arguments_ty args, asdl_seq * body,
`
456
``
`-
asdl_seq * decorator_list, expr_ty returns, string
`
457
``
`-
docstring, int lineno, int col_offset, PyArena *arena);
`
458
``
`-
#define AsyncFunctionDef(a0, a1, a2, a3, a4, a5, a6, a7, a8) _Py_AsyncFunctionDef(a0, a1, a2, a3, a4, a5, a6, a7, a8)
`
``
452
`+
asdl_seq * decorator_list, expr_ty returns, int lineno,
`
``
453
`+
int col_offset, PyArena *arena);
`
``
454
`+
#define AsyncFunctionDef(a0, a1, a2, a3, a4, a5, a6, a7) _Py_AsyncFunctionDef(a0, a1, a2, a3, a4, a5, a6, a7)
`
459
455
`stmt_ty _Py_AsyncFunctionDef(identifier name, arguments_ty args, asdl_seq *
`
460
456
`body, asdl_seq * decorator_list, expr_ty returns,
`
461
``
`-
string docstring, int lineno, int col_offset,
`
462
``
`-
PyArena *arena);
`
463
``
`-
#define ClassDef(a0, a1, a2, a3, a4, a5, a6, a7, a8) _Py_ClassDef(a0, a1, a2, a3, a4, a5, a6, a7, a8)
`
``
457
`+
int lineno, int col_offset, PyArena *arena);
`
``
458
`+
#define ClassDef(a0, a1, a2, a3, a4, a5, a6, a7) _Py_ClassDef(a0, a1, a2, a3, a4, a5, a6, a7)
`
464
459
`stmt_ty _Py_ClassDef(identifier name, asdl_seq * bases, asdl_seq * keywords,
`
465
``
`-
asdl_seq * body, asdl_seq * decorator_list, string
`
466
``
`-
docstring, int lineno, int col_offset, PyArena *arena);
`
``
460
`+
asdl_seq * body, asdl_seq * decorator_list, int lineno,
`
``
461
`+
int col_offset, PyArena *arena);
`
467
462
`#define Return(a0, a1, a2, a3) _Py_Return(a0, a1, a2, a3)
`
468
463
`stmt_ty _Py_Return(expr_ty value, int lineno, int col_offset, PyArena *arena);
`
469
464
`#define Delete(a0, a1, a2, a3) _Py_Delete(a0, a1, a2, a3)
`