diff options
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -4729,6 +4729,9 @@ rb_yield_0(val, self, klass, flags, avalue) if (TAG_DST()) { result = prot_tag->retval; } + else { + lambda = Qtrue; /* just pass TAG_BREAK */ + } break; default: break; |