@@ -981,7 +981,7 @@ STATIC void close_over_variables_etc(compiler_t *comp, scope_t *this_scope, int
981981 EMIT_ARG (load_closure , id -> qst , id -> local_num );
982982#else
983983 // in Micro Python we load closures using LOAD_FAST
984- EMIT_ARG (load_fast , id -> qst , id -> flags , id -> local_num );
984+ EMIT_ARG (load_fast , id -> qst , id -> local_num );
985985#endif
986986 nfree += 1 ;
987987 }
@@ -2487,7 +2487,7 @@ STATIC void compile_trailer_paren_helper(compiler_t *comp, mp_parse_node_t pn_ar
24872487 for (int i = 0 ; i < comp -> scope_cur -> id_info_len ; i ++ ) {
24882488 if (comp -> scope_cur -> id_info [i ].flags & ID_FLAG_IS_PARAM ) {
24892489 // first argument found; load it and call super
2490- EMIT_ARG (load_fast , MP_QSTR_ , comp -> scope_cur -> id_info [i ].flags , comp -> scope_cur -> id_info [ i ]. local_num );
2490+ EMIT_ARG (load_fast , MP_QSTR_ , comp -> scope_cur -> id_info [i ].local_num );
24912491 EMIT_ARG (call_function , 2 , 0 , 0 );
24922492 return ;
24932493 }
@@ -3384,7 +3384,7 @@ STATIC void compile_scope(compiler_t *comp, scope_t *scope, pass_kind_t pass) {
33843384#if MICROPY_EMIT_CPYTHON
33853385 EMIT_ARG (load_closure , MP_QSTR___class__ , 0 ); // XXX check this is the correct local num
33863386#else
3387- EMIT_ARG (load_fast , MP_QSTR___class__ , id -> flags , id -> local_num );
3387+ EMIT_ARG (load_fast , MP_QSTR___class__ , id -> local_num );
33883388#endif
33893389 }
33903390 EMIT (return_value );
0 commit comments