[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