added the local return byte code - BCODE_LOCAL_RETURN -> it returns to the origin of the active context
This commit is contained in:
@@ -491,6 +491,10 @@ int moo_decode (moo_t* moo, moo_oop_method_t mth, const moo_oocs_t* classfqn)
|
||||
LOG_INST_0 (moo, "return_from_block");
|
||||
break;
|
||||
|
||||
case BCODE_LOCAL_RETURN:
|
||||
LOG_INST_0 (moo, "local_return");
|
||||
break;
|
||||
|
||||
case BCODE_MAKE_BLOCK:
|
||||
/* b1 - number of block arguments
|
||||
* b2 - number of block temporaries */
|
||||
|
||||
Reference in New Issue
Block a user