st_nested_scopes was uninitialized trash. Jeremy should fix in a better

way; see code comments.
This commit is contained in:
Tim Peters 2001-08-11 01:06:35 +00:00
parent 1cf0f1751f
commit ff1f8521ac
1 changed files with 6 additions and 0 deletions

View File

@ -4595,6 +4595,12 @@ symtable_init()
if (st == NULL) if (st == NULL)
return NULL; return NULL;
st->st_pass = 1; st->st_pass = 1;
/* XXX Tim: Jeremy deleted the next line and everything went to hell.
XXX It should probably get fixed by getting rid of st_nested_scopes
XXX entirely. */
st->st_nested_scopes = 1;
st->st_filename = NULL; st->st_filename = NULL;
if ((st->st_stack = PyList_New(0)) == NULL) if ((st->st_stack = PyList_New(0)) == NULL)
goto fail; goto fail;