From 8c273d4fc0edb4b4ba65573efe807796680a5798 Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 24 Dec 2007 17:05:38 +0000 Subject: * id.c (Init_id): remove several unused symbols. [ruby-core:14362] * compile.c (iseq_specialized_instruction): do not use VM_CALL_SEND_BANG flag any longer. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 7 +++++++ compile.c | 7 +------ id.c | 1 - id.h | 3 --- vm_core.h | 1 - 5 files changed, 8 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index 45fa1f489..a89f858e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Tue Dec 25 01:54:36 2007 Yukihiro Matsumoto + + * id.c (Init_id): remove several unused symbols. [ruby-core:14362] + + * compile.c (iseq_specialized_instruction): do not use + VM_CALL_SEND_BANG flag any longer. + Tue Dec 25 01:42:41 2007 Tanaka Akira * lib/rdoc/rdoc.rb (parse_files): interpret coding cookie. diff --git a/compile.c b/compile.c index c00ea73b8..bc9e80cfd 100644 --- a/compile.c +++ b/compile.c @@ -1501,14 +1501,9 @@ iseq_specialized_instruction(rb_iseq_t *iseq, INSN *iobj) } if (argc > 0) { - if (mid == idSend || mid == id__send || - mid == idSendBang || - mid == id__send__ ) { + if (mid == idSend || mid == id__send__ ) { OPERAND_AT(iobj, 3) |= INT2FIX(VM_CALL_SEND_BIT); } - if (mid == idSendBang) { - OPERAND_AT(iobj, 3) |= INT2FIX(VM_CALL_SEND_BANG_BIT); - } } } return COMPILE_OK; diff --git a/id.c b/id.c index 84499ace3..7e56c4758 100644 --- a/id.c +++ b/id.c @@ -63,6 +63,5 @@ Init_id(void) idAnswer = rb_intern("the_answer_to_life_the_universe_and_everything"); idSend = rb_intern("send"); - idSendBang = rb_intern("send!"); id__send__ = rb_intern("__send__"); } diff --git a/id.h b/id.h index 5869ebcc4..c1e6c9dad 100644 --- a/id.h +++ b/id.h @@ -47,9 +47,6 @@ extern ID idEnd; extern ID idBitblt; extern ID idAnswer; extern ID idSend; -extern ID idSendBang; -extern ID id__send; -extern ID id__send_bang; extern ID id__send__; diff --git a/vm_core.h b/vm_core.h index c6b909a90..07fda28b8 100644 --- a/vm_core.h +++ b/vm_core.h @@ -521,7 +521,6 @@ typedef struct { #define VM_CALL_TAILRECURSION_BIT (0x01 << 6) #define VM_CALL_SUPER_BIT (0x01 << 7) #define VM_CALL_SEND_BIT (0x01 << 8) -#define VM_CALL_SEND_BANG_BIT (0x01 << 9) /* inline (method|const) cache */ #define NEW_INLINE_CACHE_ENTRY() NEW_WHILE(Qundef, 0, 0) -- cgit