mirror of
https://github.com/python/cpython.git
synced 2025-08-02 16:13:13 +00:00
remove the concept of an unoptimized function scope from the compiler, since it can't happen anymore
This commit is contained in:
parent
48050cbbe7
commit
1dfd247c1b
5 changed files with 4 additions and 36 deletions
|
@ -43,7 +43,6 @@ typedef struct _symtable_entry {
|
|||
PyObject *ste_children; /* list of child blocks */
|
||||
PyObject *ste_directives;/* locations of global and nonlocal statements */
|
||||
_Py_block_ty ste_type; /* module, class, or function */
|
||||
int ste_unoptimized; /* false if namespace is optimized */
|
||||
int ste_nested; /* true if block is nested */
|
||||
unsigned ste_free : 1; /* true if block has free variables */
|
||||
unsigned ste_child_free : 1; /* true if a child block has free vars,
|
||||
|
@ -108,10 +107,6 @@ PyAPI_FUNC(void) PySymtable_Free(struct symtable *);
|
|||
#define FREE 4
|
||||
#define CELL 5
|
||||
|
||||
/* The following two names are used for the ste_unoptimized bit field */
|
||||
#define OPT_IMPORT_STAR 1
|
||||
#define OPT_TOPLEVEL 2 /* top-level names, including eval and exec */
|
||||
|
||||
#define GENERATOR 1
|
||||
#define GENERATOR_EXPRESSION 2
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue