summaryrefslogtreecommitdiffhomepage
path: root/src/gc.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-06-16 11:29:47 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-06-16 11:34:11 +0900
commitd4d99dd6d7e1374af3e567b175035b36977337c4 (patch)
tree663ff774215ec09dedc2775b5c63c706ce7116aa /src/gc.c
parent9e6a3f6c959bad02093cbe527b4ae753271f463e (diff)
downloadmruby-d4d99dd6d7e1374af3e567b175035b36977337c4.tar.gz
mruby-d4d99dd6d7e1374af3e567b175035b36977337c4.zip
Allow `break` from a block called by `mrb_yield`; close #3359
This means #3701 is now OK to merge.
Diffstat (limited to 'src/gc.c')
-rw-r--r--src/gc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gc.c b/src/gc.c
index 781059d13..f74a7f31d 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -112,6 +112,7 @@ typedef struct {
struct RProc proc;
struct REnv env;
struct RException exc;
+ struct RBreak brk;
#ifdef MRB_WORD_BOXING
struct RFloat floatv;
struct RCptr cptr;