@@ -47,7 +47,6 @@ ste_new(struct symtable *st, identifier name, _Py_block_ty block,
4747 ste -> ste_directives = NULL ;
4848
4949 ste -> ste_type = block ;
50- ste -> ste_unoptimized = 0 ;
5150 ste -> ste_nested = 0 ;
5251 ste -> ste_free = 0 ;
5352 ste -> ste_varargs = 0 ;
@@ -113,7 +112,6 @@ static PyMemberDef ste_memberlist[] = {
113112 {"symbols" , T_OBJECT , OFF (ste_symbols ), READONLY },
114113 {"varnames" , T_OBJECT , OFF (ste_varnames ), READONLY },
115114 {"children" , T_OBJECT , OFF (ste_children ), READONLY },
116- {"optimized" ,T_INT , OFF (ste_unoptimized ), READONLY },
117115 {"nested" , T_INT , OFF (ste_nested ), READONLY },
118116 {"type" , T_INT , OFF (ste_type ), READONLY },
119117 {"lineno" , T_INT , OFF (ste_lineno ), READONLY },
@@ -271,7 +269,6 @@ PySymtable_BuildObject(mod_ty mod, PyObject *filename, PyFutureFeatures *future)
271269 }
272270
273271 st -> st_top = st -> st_cur ;
274- st -> st_cur -> ste_unoptimized = OPT_TOPLEVEL ;
275272 switch (mod -> kind ) {
276273 case Module_kind :
277274 seq = mod -> v .Module .body ;
@@ -1245,21 +1242,9 @@ symtable_visit_stmt(struct symtable *st, stmt_ty s)
12451242 break ;
12461243 case Import_kind :
12471244 VISIT_SEQ (st , alias , s -> v .Import .names );
1248- /* XXX Don't have the lineno available inside
1249- visit_alias */
1250- if (st -> st_cur -> ste_unoptimized && !st -> st_cur -> ste_opt_lineno ) {
1251- st -> st_cur -> ste_opt_lineno = s -> lineno ;
1252- st -> st_cur -> ste_opt_col_offset = s -> col_offset ;
1253- }
12541245 break ;
12551246 case ImportFrom_kind :
12561247 VISIT_SEQ (st , alias , s -> v .ImportFrom .names );
1257- /* XXX Don't have the lineno available inside
1258- visit_alias */
1259- if (st -> st_cur -> ste_unoptimized && !st -> st_cur -> ste_opt_lineno ) {
1260- st -> st_cur -> ste_opt_lineno = s -> lineno ;
1261- st -> st_cur -> ste_opt_col_offset = s -> col_offset ;
1262- }
12631248 break ;
12641249 case Global_kind : {
12651250 int i ;
@@ -1615,7 +1600,6 @@ symtable_visit_alias(struct symtable *st, alias_ty a)
16151600 Py_DECREF (store_name );
16161601 return 0 ;
16171602 }
1618- st -> st_cur -> ste_unoptimized |= OPT_IMPORT_STAR ;
16191603 Py_DECREF (store_name );
16201604 return 1 ;
16211605 }
0 commit comments