@@ -47,22 +47,22 @@ typedef struct _emit_method_table_t {
4747 void (* load_fast )(emit_t * emit , qstr qstr , int local_num );
4848 void (* load_name )(emit_t * emit , qstr qstr );
4949 void (* load_global )(emit_t * emit , qstr qstr );
50- void (* load_deref )(emit_t * emit , qstr qstr );
51- void (* load_closure )(emit_t * emit , qstr qstr );
50+ void (* load_deref )(emit_t * emit , qstr qstr , int local_num );
51+ void (* load_closure )(emit_t * emit , qstr qstr , int local_num );
5252 void (* load_attr )(emit_t * emit , qstr qstr );
5353 void (* load_method )(emit_t * emit , qstr qstr );
5454 void (* load_build_class )(emit_t * emit );
5555 void (* store_fast )(emit_t * emit , qstr qstr , int local_num );
5656 void (* store_name )(emit_t * emit , qstr qstr );
5757 void (* store_global )(emit_t * emit , qstr qstr );
58- void (* store_deref )(emit_t * emit , qstr qstr );
58+ void (* store_deref )(emit_t * emit , qstr qstr , int local_num );
5959 void (* store_attr )(emit_t * emit , qstr qstr );
6060 void (* store_subscr )(emit_t * emit );
6161 void (* store_locals )(emit_t * emit );
6262 void (* delete_fast )(emit_t * emit , qstr qstr , int local_num );
6363 void (* delete_name )(emit_t * emit , qstr qstr );
6464 void (* delete_global )(emit_t * emit , qstr qstr );
65- void (* delete_deref )(emit_t * emit , qstr qstr );
65+ void (* delete_deref )(emit_t * emit , qstr qstr , int local_num );
6666 void (* delete_attr )(emit_t * emit , qstr qstr );
6767 void (* delete_subscr )(emit_t * emit );
6868 void (* dup_top )(emit_t * emit );
0 commit comments