[svn:parrot] r44908 - in branches/ops_pct: compilers/opsc/src/Ops/Compiler src/ops
bacek at svn.parrot.org
bacek at svn.parrot.org
Sat Mar 13 20:20:31 UTC 2010
Author: bacek
Date: Sat Mar 13 20:20:30 2010
New Revision: 44908
URL: https://trac.parrot.org/parrot/changeset/44908
Log:
Use 'goto ADDRESS' in find_method. 'restart ADDRESS' is broken in trunk
Modified:
branches/ops_pct/compilers/opsc/src/Ops/Compiler/Actions.pm
branches/ops_pct/src/ops/pmc.ops
Modified: branches/ops_pct/compilers/opsc/src/Ops/Compiler/Actions.pm
==============================================================================
--- branches/ops_pct/compilers/opsc/src/Ops/Compiler/Actions.pm Sat Mar 13 20:19:53 2010 (r44907)
+++ branches/ops_pct/compilers/opsc/src/Ops/Compiler/Actions.pm Sat Mar 13 20:20:30 2010 (r44908)
@@ -338,6 +338,7 @@
# expr ADDRERR($addr) -> expr_address($addr)
# restart NEXT() -> restart_offset(opsize()); goto_address(0)
# restart OFFSET() -> restart_offset($addr); goto_offset($addr)
+ # XXX In trunk "restart ADDRESS" equivalent of "goto ADDRESS".
# restart ADDRESS() -> restart_address($addr); goto_address($addr)
my $macro_type := ~$<macro_type>;
Modified: branches/ops_pct/src/ops/pmc.ops
==============================================================================
--- branches/ops_pct/src/ops/pmc.ops Sat Mar 13 20:19:53 2010 (r44907)
+++ branches/ops_pct/src/ops/pmc.ops Sat Mar 13 20:20:30 2010 (r44908)
@@ -240,7 +240,7 @@
VTABLE_get_string(interp, VTABLE_get_class(interp, $2)));
goto ADDRESS(dest);
}
- restart ADDRESS(resume);
+ goto ADDRESS(resume);
}
########################################
More information about the parrot-commits
mailing list