# \[Bug: 1.9\] Block level with binding

**URL:** <https://www.ruby-forum.com/t/bug-1-9-block-level-with-binding/142457>\
**Category:** Development\
**Created:** [July 8, 2008, 6:11am UTC](https://www.ruby-forum.com/t/bug-1-9-block-level-with-binding/142457 "2008-07-08T06:11:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [July 8, 2008, 6:11am UTC](https://www.ruby-forum.com/t/bug-1-9-block-level-with-binding/142457/1 "2008-07-08T06:11:51Z")

</div>

e$B!!$5$5$@$G$9!%e(B

b = binding  
10.times{  
eval(’’, b)  
}  
eval(‘1.times{raise}’, b)

e$B!!$3$s$J%W%m%0%i%`$Ge(B

…/trunk/test.rb:5:in `eval': (eval):1:in`block (12 levels) in

': (RuntimeError)

e$B$3$s$J$U$&$K!$e(Bblock level e$B$,\>e$,$C$F$7$^$$$^$9!Je(B12  
levelse$B!K!%e(B

e$B!!860x$Oe(B Binding  
e$B$N;}$AJ}$NLdBj$J$s$G$9$,!$$Q$C$H2r7h:v$,;W$$$D$+$Je(B  
e$B$$$?$a!$5-O?$@$1$7$F$\*$-$^$9!%e(Bissue e$B$Ne(B priority  
e$B$r2\<$2$kJ}K!$C$F%&%'e(B  
e$B%V7PM3$G$7$?$C$1!%e(B

---

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [December 27, 2008, 2:18am UTC](https://www.ruby-forum.com/t/bug-1-9-block-level-with-binding/142457/2 "2008-12-27T02:18:02Z")

</div>

e$B%A%1%C%He(B #233 e$B$,99?7$5$l$^$7$?!#e(B (by Koichi Sasada)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

## Applied in changeset r21079.

[http://redmine.ruby-lang.org/issues/show/233](http://redmine.ruby-lang.org/issues/show/233)
