diff options
| author | Damien | 2013-10-16 20:57:49 +0100 |
|---|---|---|
| committer | Damien | 2013-10-16 20:57:49 +0100 |
| commit | c12aa468a1ffcbefdb3a260917452fbdb0f85bf2 (patch) | |
| tree | 77b26b3295244d598904d5d08219a752f24517fd /py/vm.c | |
| parent | 5fd09668b705dc04b95c6ee5e5c3a8b8758c18e6 (diff) | |
Add SET_ADD opcode to VM.
Diffstat (limited to 'py/vm.c')
| -rw-r--r-- | py/vm.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -319,6 +319,13 @@ bool py_execute_byte_code_2(const byte *code, const byte **ip_in_out, py_obj_t * *sp = obj1; break; + case PYBC_SET_ADD: + DECODE_UINT; + // I think it's guaranteed by the compiler that sp[unum] is a set + rt_store_set(sp[unum], sp[0]); + sp++; + break; + case PYBC_MAKE_FUNCTION: DECODE_UINT; PUSH(rt_make_function_from_id(unum)); |
