diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-03-26 01:34:35 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-03-26 01:34:35 +0000 |
commit | 68cabe824caeaab8d837b259630fdd66a566f6a3 (patch) | |
tree | d5124955fe0e69cecd9d74de8e8bd889bafbb663 /tool | |
parent | 29ff5057b0f21034b3555fc299e79015a7769d42 (diff) | |
download | ruby-68cabe824caeaab8d837b259630fdd66a566f6a3.tar.gz |
compile.c: explicit address
* compile.c (prepare_compile_error): add & to explicit address of
functions to suppress warnings by old VC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool')
-rw-r--r-- | tool/mk_call_iseq_optimized.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tool/mk_call_iseq_optimized.rb b/tool/mk_call_iseq_optimized.rb index 4cfde2c00e..0af637b17d 100644 --- a/tool/mk_call_iseq_optimized.rb +++ b/tool/mk_call_iseq_optimized.rb @@ -40,10 +40,10 @@ static inline vm_call_handler vm_call_iseq_setup_func(const struct rb_call_info *ci, const int param_size, const int local_size) { if (UNLIKELY(ci->flag & VM_CALL_TAILCALL)) { - return vm_call_iseq_setup_tailcall_0start; + return &vm_call_iseq_setup_tailcall_0start; } else if (0) { /* to disable optimize */ - return vm_call_iseq_setup_normal_0start; + return &vm_call_iseq_setup_normal_0start; } else { if (param_size <= #{P.end} && @@ -51,7 +51,7 @@ vm_call_iseq_setup_func(const struct rb_call_info *ci, const int param_size, con VM_ASSERT(local_size != 0); return vm_call_iseq_handlers[param_size][local_size-1]; } - return vm_call_iseq_setup_normal_0start; + return &vm_call_iseq_setup_normal_0start; } } @@ -62,10 +62,10 @@ static inline vm_call_handler vm_call_iseq_setup_func(const struct rb_call_info *ci, struct rb_call_cache *cc) { if (UNLIKELY(ci->flag & VM_CALL_TAILCALL)) { - return vm_call_iseq_setup_tailcall_0start; + return &vm_call_iseq_setup_tailcall_0start; } else { - return vm_call_iseq_setup_normal_0start; + return &vm_call_iseq_setup_normal_0start; } } #endif |