Skip to content

Instantly share code, notes, and snippets.

@mlschroe
Created August 29, 2011 13:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mlschroe/1178393 to your computer and use it in GitHub Desktop.
Save mlschroe/1178393 to your computer and use it in GitHub Desktop.
--- src/ops/perl6.ops.orig 2011-08-25 13:31:36.000000000 +0000
+++ src/ops/perl6.ops 2011-08-29 13:24:12.000000000 +0000
@@ -726,6 +752,7 @@ inline op perl6_enter_multi_dispatch_fro
opcode_t *addr;
Parrot_pcc_set_signature(interp, cur_ctx, cur_ctx);
interp->current_cont = Parrot_pcc_get_continuation(interp, cur_ctx);
+ Parrot_pcc_free_registers(interp, cur_ctx);
addr = VTABLE_invoke(interp, chosen, expr NEXT());
Parrot_pcc_set_caller_ctx(interp, cur_ctx, orig_caller);
goto ADDRESS(addr);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment