Commit a3d80e8e authored by Yukihiro "Matz" Matsumoto's avatar Yukihiro "Matz" Matsumoto Committed by GitHub

Merge pull request #3637 from dabroz/fix-32-bit

Restore 32-bit OSX builds
parents 3e07a2d7 b1120464
......@@ -118,16 +118,16 @@ static inline void
envadjust(mrb_state *mrb, mrb_value *oldbase, mrb_value *newbase)
{
mrb_callinfo *ci = mrb->c->cibase;
ptrdiff_t off;
if (newbase == oldbase) return;
off = newbase - oldbase;
while (ci <= mrb->c->ci) {
struct REnv *e = ci->env;
if (e && MRB_ENV_STACK_SHARED_P(e)) {
e->stack += off;
ptrdiff_t off = e->stack - oldbase;
e->stack = newbase + off;
}
ci->stackent += off;
ci->stackent = newbase + (ci->stackent - oldbase);
ci++;
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment