  
 Index: eval.c
 ===================================================================
---- eval.c	(revision 26914)
+--- eval.c	(revision 26821)
 +++ eval.c	(working copy)
 @@ -429,7 +429,7 @@
      rb_trap_restore_mask();

 	    add_ensure_iseq(ret, iseq, 0);
Index: vm_eval.c
===================================================================
--- vm_eval.c	(revision 26914)
+++ vm_eval.c	(working copy)
@@ -67,22 +67,29 @@
 	break;

 static VALUE
 iseq_s_disasm(VALUE klass, VALUE body)
 {
@@ -1483,9 +1700,11 @@
     rb_define_alloc_func(rb_cISeq, iseq_alloc);
     rb_define_method(rb_cISeq, "inspect", iseq_inspect, 0);
     rb_define_method(rb_cISeq, "disasm", rb_iseq_disasm, 0);
