summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
diff options
context:
space:
mode:
authorMiura Hideki <[email protected]>2014-02-09 16:42:25 +0900
committerMiura Hideki <[email protected]>2014-02-09 16:42:25 +0900
commit5df82e357cb1c083e88c93d27a9f227b79c74288 (patch)
tree27375ccb90e83ca9405dc3d019ae2261fb92de4a /src/kernel.c
parentd8a5f1205338f8ed664745ef74c825b74b9bb081 (diff)
downloadmruby-5df82e357cb1c083e88c93d27a9f227b79c74288.tar.gz
mruby-5df82e357cb1c083e88c93d27a9f227b79c74288.zip
Store raw stack address in callinfo instead of offset from stbas
Diffstat (limited to 'src/kernel.c')
-rw-r--r--src/kernel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel.c b/src/kernel.c
index b17977052..f13a13ea2 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -218,7 +218,7 @@ mrb_f_block_given_p_m(mrb_state *mrb, mrb_value self)
mrb_value *bp;
mrb_bool given_p;
- bp = mrb->c->stbase + ci->stackidx + 1;
+ bp = ci->stackent + 1;
ci--;
if (ci <= mrb->c->cibase) {
given_p = 0;