diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-09-06 22:45:42 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-09-06 22:45:42 +0900 |
| commit | e01c5a2b5b669cfccd43d8fb4d59bb9901cb465a (patch) | |
| tree | 07e8f19d9881674c6dcad6abd0680b0c016244ef | |
| parent | 7f30385d4ad468ea51996a22eaa636ec903f6885 (diff) | |
| download | mruby-e01c5a2b5b669cfccd43d8fb4d59bb9901cb465a.tar.gz mruby-e01c5a2b5b669cfccd43d8fb4d59bb9901cb465a.zip | |
add CASE(OP_SENDB) for non direct_threaded; close #455
| -rw-r--r-- | src/vm.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -723,6 +723,12 @@ mrb_run(mrb_state *mrb, struct RProc *proc, mrb_value self) NEXT; } +#ifndef DIRECT_THREADED + CASE(OP_SENDB) { + /* fall through */ + }; +#endif + L_SEND: CASE(OP_SEND) { /* A B C R(A) := call(R(A),Sym(B),R(A+1),... ,R(A+C-1)) */ |
