[macruby-changes] [1019] MacRuby/branches/experimental/roxor.cpp

source_changes at macosforge.org source_changes at macosforge.org
Fri Mar 20 10:34:17 PDT 2009


Revision: 1019
          http://trac.macosforge.org/projects/ruby/changeset/1019
Author:   lsansonetti at apple.com
Date:     2009-03-20 10:34:16 -0700 (Fri, 20 Mar 2009)
Log Message:
-----------
reset self every time the block is taken from the cache

Modified Paths:
--------------
    MacRuby/branches/experimental/roxor.cpp

Modified: MacRuby/branches/experimental/roxor.cpp
===================================================================
--- MacRuby/branches/experimental/roxor.cpp	2009-03-20 09:03:34 UTC (rev 1018)
+++ MacRuby/branches/experimental/roxor.cpp	2009-03-20 17:34:16 UTC (rev 1019)
@@ -4876,7 +4876,6 @@
 
 	b->imp = imp;
 	b->node = node;
-	b->self = self;
 	b->is_lambda = true;
 	b->dvars_size = dvars_size;
 
@@ -4888,6 +4887,7 @@
 	assert(b->dvars_size == dvars_size);
     }
 
+    b->self = self;
     if (dvars_size > 0) {
 	va_list ar;
 	va_start(ar, dvars_size);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090320/8791fedc/attachment.html>


More information about the macruby-changes mailing list