[前][次][番号順一覧][スレッド一覧]

ruby-changes:24587

From: nobu <ko1@a...>
Date: Mon, 6 Aug 2012 13:14:14 +0900 (JST)
Subject: [ruby-changes:24587] nobu:r36638 (trunk): vm_eval.c: remove dead code

nobu	2012-08-06 13:14:00 +0900 (Mon, 06 Aug 2012)

  New Revision: 36638

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36638

  Log:
    vm_eval.c: remove dead code
    
    * vm_eval.c (vm_call_super): since cfp->klass is always class or
      iclass, no search from method entry.

  Modified files:
    trunk/ChangeLog
    trunk/vm_eval.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 36637)
+++ ChangeLog	(revision 36638)
@@ -1,5 +1,8 @@
-Mon Aug  6 11:34:33 2012  Nobuyoshi Nakada  <nobu@r...>
+Mon Aug  6 13:13:58 2012  Nobuyoshi Nakada  <nobu@r...>
 
+	* vm_eval.c (vm_call_super): since cfp->klass is always class or
+	  iclass, no search from method entry.
+
 	* insns.def (defined): now should use klass in the current control
 	  frame to search superclass, not me->klass.  reported by naruse.
 
Index: vm_eval.c
===================================================================
--- vm_eval.c	(revision 36637)
+++ vm_eval.c	(revision 36638)
@@ -162,10 +162,6 @@
 
     if (!cfp->iseq && !NIL_P(cfp->klass)) {
 	klass = RCLASS_SUPER(cfp->klass);
-
-	if (klass == 0) {
-	    klass = vm_search_normal_superclass(cfp->me->klass);
-	}
 	id = cfp->me->def->original_id;
     }
     else {

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]