diff options
| author | Damien George <damien.p.george@gmail.com> | 2014-04-08 21:11:49 +0100 |
|---|---|---|
| committer | Damien George <damien.p.george@gmail.com> | 2014-04-08 21:11:49 +0100 |
| commit | 1d24ea5207ba4b62b20dbba22ab2800496418463 (patch) | |
| tree | 0ac953019f01f030778f2bc6381b69884e7124be /py/vm.c | |
| parent | 134c10e776a5d75cfdd6bf98697cb50d7da7adf6 (diff) | |
py: Finish implementation of all del opcodes.
At this point, all opcodes are now implemented!
Some del opcodes have been combined with store opcodes, with the value
to store being MP_OBJ_NULL.
Diffstat (limited to 'py/vm.c')
| -rw-r--r-- | py/vm.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -314,16 +314,16 @@ dispatch_loop: sp -= 3; break; - case MP_BC_DELETE_FAST_N: - DECODE_UINT; - fastn[-unum] = MP_OBJ_NULL; - break; - case MP_BC_DELETE_NAME: DECODE_QSTR; mp_delete_name(qst); break; + case MP_BC_DELETE_GLOBAL: + DECODE_QSTR; + mp_delete_global(qst); + break; + case MP_BC_DELETE_SUBSCR: mp_delete_subscr(sp[-1], sp[0]); sp -= 2; |
