ruby-changes:22113
From: naruse <ko1@a...>
Date: Sat, 31 Dec 2011 07:25:28 +0900 (JST)
Subject: [ruby-changes:22113] naruse:r34162 (trunk): * vm.c (vm_exec): add guard to prevent optimization for LLVM clang.
naruse 2011-12-31 07:25:13 +0900 (Sat, 31 Dec 2011) New Revision: 34162 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=34162 Log: * vm.c (vm_exec): add guard to prevent optimization for LLVM clang. Modified files: trunk/ChangeLog trunk/vm.c Index: ChangeLog =================================================================== --- ChangeLog (revision 34161) +++ ChangeLog (revision 34162) @@ -1,3 +1,7 @@ +Mon Dec 26 17:20:10 2011 NARUSE, Yui <naruse@r...> + + * vm.c (vm_exec): add guard to prevent optimization for LLVM clang. + Fri Dec 30 17:01:12 2011 Ayumu AIZAWA <ayumu.aizawa@g...> * vm_eval.c (rb_f_send): fix iobj.send() documentation issue. Index: vm.c =================================================================== --- vm.c (revision 34161) +++ vm.c (revision 34162) @@ -1216,6 +1216,9 @@ 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; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/