Skip to content

Commit 877e54c

Browse files
committed
Make PyAST_obj2mod C89 compliant. (Follow-up commit from asdl_c.py.)
1 parent 5c74dc1 commit 877e54c

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

Python/Python-ast.c

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6749,10 +6749,18 @@ PyObject* PyAST_mod2obj(mod_ty t)
67496749
mod_ty PyAST_obj2mod(PyObject* ast, PyArena* arena, int mode)
67506750
{
67516751
mod_ty res;
6752-
PyObject *req_type[] = {(PyObject*)Module_type, (PyObject*)Expression_type,
6753-
(PyObject*)Interactive_type};
6754-
char *req_name[] = {"Module", "Expression", "Interactive"};
6752+
PyObject *req_type[3];
6753+
char *req_name[3];
67556754
int isinstance;
6755+
6756+
req_type[0] = (PyObject*)Module_type;
6757+
req_type[1] = (PyObject*)Expression_type;
6758+
req_type[2] = (PyObject*)Interactive_type;
6759+
6760+
req_name[0] = "Module";
6761+
req_name[1] = "Expression";
6762+
req_name[2] = "Interactive";
6763+
67566764
assert(0 <= mode && mode <= 2);
67576765

67586766
init_types();

0 commit comments

Comments
 (0)