diff options
| author | Masamitsu MURASE <[email protected]> | 2013-02-27 03:48:50 +0900 |
|---|---|---|
| committer | Masamitsu MURASE <[email protected]> | 2013-02-27 03:48:50 +0900 |
| commit | 1324d4e2509353f772abaa45fbb2fb54c7100dbe (patch) | |
| tree | 910f6f054410725a8c3331f1bd0f3b0b224b082b | |
| parent | d3418a7ac8cf6a98da6572a169ce3aeaf7d93c35 (diff) | |
| download | mruby-1324d4e2509353f772abaa45fbb2fb54c7100dbe.tar.gz mruby-1324d4e2509353f772abaa45fbb2fb54c7100dbe.zip | |
Modify stack position of NODE_DEF and NODE_SDEF.
| -rw-r--r-- | src/codegen.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/codegen.c b/src/codegen.c index 53324f321..25f9fbb5a 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -2125,6 +2125,7 @@ codegen(codegen_scope *s, node *tree, int val) genop(s, MKOP_AB(OP_METHOD, cursp(), sym)); if (val) { genop(s, MKOP_A(OP_LOADNIL, cursp())); + push(); } } break; @@ -2144,6 +2145,7 @@ codegen(codegen_scope *s, node *tree, int val) genop(s, MKOP_AB(OP_METHOD, cursp(), sym)); if (val) { genop(s, MKOP_A(OP_LOADNIL, cursp())); + push(); } } break; |
