[svn:parrot] r43078 - branches/context_unify3/src/ops

bacek at svn.parrot.org bacek at svn.parrot.org
Tue Dec 15 21:08:17 UTC 2009


Author: bacek
Date: Tue Dec 15 21:08:16 2009
New Revision: 43078
URL: https://trac.parrot.org/parrot/changeset/43078

Log:
Revert "Remove setting caller_ctx in op get_params."

This reverts commit e00530912acce181f7efd5cc602dbdafbfca1bba.

Modified:
   branches/context_unify3/src/ops/core.ops

Modified: branches/context_unify3/src/ops/core.ops
==============================================================================
--- branches/context_unify3/src/ops/core.ops	Tue Dec 15 20:47:08 2009	(r43077)
+++ branches/context_unify3/src/ops/core.ops	Tue Dec 15 21:08:16 2009	(r43078)
@@ -559,6 +559,8 @@
     if (PObj_get_FLAGS(ccont) & SUB_FLAG_TAILCALL) {
         PObj_get_FLAGS(ccont) &= ~SUB_FLAG_TAILCALL;
         Parrot_pcc_dec_recursion_depth(interp, ctx);
+        Parrot_pcc_set_caller_ctx(interp, ctx,
+            Parrot_pcc_get_caller_ctx(interp, caller_ctx));
     }
 
     goto OFFSET(argc + 2);


More information about the parrot-commits mailing list