[svn:parrot] r49311 - branches/generational_gc/lib/Parrot/Pmc2c/PMC

bacek at svn.parrot.org bacek at svn.parrot.org
Sat Sep 25 00:59:05 UTC 2010


Author: bacek
Date: Sat Sep 25 00:59:05 2010
New Revision: 49311
URL: https://trac.parrot.org/parrot/changeset/49311

Log:
Hack default.pm to avoid creating of second copy of find_method

Modified:
   branches/generational_gc/lib/Parrot/Pmc2c/PMC/default.pm

Modified: branches/generational_gc/lib/Parrot/Pmc2c/PMC/default.pm
==============================================================================
--- branches/generational_gc/lib/Parrot/Pmc2c/PMC/default.pm	Sat Sep 25 00:58:48 2010	(r49310)
+++ branches/generational_gc/lib/Parrot/Pmc2c/PMC/default.pm	Sat Sep 25 00:59:05 2010	(r49311)
@@ -51,7 +51,7 @@
     $ro->{emitter} = $self->{emitter};
     foreach my $method ( @{ $self->vtable->methods } ) {
         my $vt_method_name = $method->name;
-        if ($vt_method_name eq 'find_method') {
+        if ($vt_method_name eq 'find_method' && $self->name ne 'default_wb') {
             # Generate default_ro_find_method.
             $self->{emitter}->emit(<<'EOC');
 static  PMC *


More information about the parrot-commits mailing list