diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-05-31 02:08:58 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-05-31 02:08:58 +0000 |
commit | 70c97ec80522630a184ae8f541d71165cbb68d22 (patch) | |
tree | c1955a69cb1b39fd57142cb3b6ca7f8fcb35b5ab | |
parent | b4bc82392d479d58da3fba053e55e06398102fec (diff) |
* vm_exec.c: remove conditions for clang
because clang version 3.0 (trunk 132165) doesn't need them.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | vm_exec.c | 8 |
2 files changed, 9 insertions, 4 deletions
@@ -1,3 +1,8 @@ +Tue May 31 10:49:55 2011 NARUSE, Yui <naruse@ruby-lang.org> + + * vm_exec.c: remove conditions for clang + because clang version 3.0 (trunk 132165) doesn't need them. + Mon May 30 22:19:33 2011 Tanaka Akira <akr@fsij.org> * test/ruby/test_signal.rb (TestSignal#test_signal_requiring): don't @@ -11,7 +11,7 @@ #include <math.h> -#if (VMDEBUG > 0) || defined(__clang) +#if VMDEBUG > 0 #define DECL_SC_REG(type, r, reg) register type reg_##r #elif __GNUC__ && __x86_64__ @@ -40,7 +40,7 @@ vm_exec_core(rb_thread_t *th, VALUE initial) #if OPT_STACK_CACHING #if 0 -#elif __GNUC__ && __x86_64 && !__clang__ +#elif __GNUC__ && __x86_64__ DECL_SC_REG(VALUE, a, "12"); DECL_SC_REG(VALUE, b, "13"); #else @@ -49,12 +49,12 @@ vm_exec_core(rb_thread_t *th, VALUE initial) #endif #endif -#if __GNUC__ && __i386__ && !__clang__ +#if __GNUC__ && __i386__ DECL_SC_REG(VALUE *, pc, "di"); DECL_SC_REG(rb_control_frame_t *, cfp, "si"); #define USE_MACHINE_REGS 1 -#elif __GNUC__ && __x86_64__ && !__clang__ +#elif __GNUC__ && __x86_64__ DECL_SC_REG(VALUE *, pc, "14"); DECL_SC_REG(rb_control_frame_t *, cfp, "15"); #define USE_MACHINE_REGS 1 |