diff options
Diffstat (limited to 'vm.c')
-rw-r--r-- | vm.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1216,6 +1216,9 @@ vm_exec(rb_thread_t *th) vm_loop_start: result = vm_exec_core(th, initial); if ((state = th->state) != 0) { +#ifdef __llvm__ + rb_thread_t t = *th; +#endif err = result; th->state = 0; goto exception_handler; |