Project

General

Profile

Bug #4988 » patch.diff

Glass_saga (Masaki Matsushita), 07/08/2011 12:32 AM

View differences:

eval.c
errs[0] = th->errinfo;
PUSH_TAG();
ruby_finalize_1();
if ((state = EXEC_TAG()) == 0) {
SAVE_ROOT_JMPBUF(th, rb_thread_terminate_all());
}
......
}
th->errinfo = errs[1];
ex = error_handle(ex);
ruby_finalize_1();
POP_TAG();
rb_thread_stop_timer_thread(1);
    (1-1/1)