diff options
Diffstat (limited to 'vm_exec.c')
-rw-r--r-- | vm_exec.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -47,7 +47,7 @@ vm_exec_core(rb_thread_t *th, VALUE initial) #if OPT_STACK_CACHING #if 0 -#elif __GNUC__ && __x86_64__ +#elif __GNUC__ && __x86_64__ && !defined(__native_client__) DECL_SC_REG(VALUE, a, "12"); DECL_SC_REG(VALUE, b, "13"); #else @@ -64,7 +64,7 @@ vm_exec_core(rb_thread_t *th, VALUE initial) #elif defined(__GNUC__) && defined(__x86_64__) DECL_SC_REG(VALUE *, pc, "14"); # if defined(__native_client__) - DECL_SC_REG(rb_control_frame_t *, cfp, "11"); + DECL_SC_REG(rb_control_frame_t *, cfp, "13"); # else DECL_SC_REG(rb_control_frame_t *, cfp, "15"); # endif |