summaryrefslogtreecommitdiffhomepage
path: root/include/mruby.h
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-06-01 17:56:03 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-06-01 19:18:24 +0900
commiteb5a606fe209944d0757301edb331ed7ff0fd31f (patch)
tree20e1584167c159ad42eb49cd4a96ea60ba02edb5 /include/mruby.h
parent7ff90b52d82dc339d9750a0a4e3e8c0bdf8e2c8e (diff)
downloadmruby-eb5a606fe209944d0757301edb331ed7ff0fd31f.tar.gz
mruby-eb5a606fe209944d0757301edb331ed7ff0fd31f.zip
Simplify rescue stack management; ref #3683
Diffstat (limited to 'include/mruby.h')
-rw-r--r--include/mruby.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/mruby.h b/include/mruby.h
index bd824ea91..3895c4ec3 100644
--- a/include/mruby.h
+++ b/include/mruby.h
@@ -112,7 +112,7 @@ typedef struct {
struct RProc *proc;
mrb_value *stackent;
int nregs;
- int ridx;
+ int rpos;
int epos;
struct REnv *env;
mrb_code *pc; /* return address */
@@ -141,7 +141,7 @@ struct mrb_context {
mrb_callinfo *cibase, *ciend;
mrb_code **rescue; /* exception handler stack */
- int rsize;
+ int rsize, ridx;
struct RProc **ensure; /* ensure handler stack */
int esize, eidx;