[svn:parrot] r44926 - branches/pcc_hackathon_6Mar10/src/ops

bacek at svn.parrot.org bacek at svn.parrot.org
Sun Mar 14 20:59:20 UTC 2010


Author: bacek
Date: Sun Mar 14 20:59:20 2010
New Revision: 44926
URL: https://trac.parrot.org/parrot/changeset/44926

Log:
Don't reuse old signature in set_returns

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

Modified: branches/pcc_hackathon_6Mar10/src/ops/core.ops
==============================================================================
--- branches/pcc_hackathon_6Mar10/src/ops/core.ops	Sun Mar 14 20:59:01 2010	(r44925)
+++ branches/pcc_hackathon_6Mar10/src/ops/core.ops	Sun Mar 14 20:59:20 2010	(r44926)
@@ -538,12 +538,11 @@
 op set_returns(inconst PMC) :flow {
     opcode_t * const raw_args = CUR_OPCODE;
     PMC * const signature = $1;
-    PMC *call_sig, *old_sig;
+    PMC * call_sig;
     INTVAL argc;
 
-    old_sig = CURRENT_CONTEXT(interp);
     call_sig = Parrot_pcc_build_sig_object_from_op(interp,
-            old_sig, signature, raw_args);
+            PMCNULL, signature, raw_args);
     Parrot_pcc_set_signature(interp, CURRENT_CONTEXT(interp), call_sig);
 
     argc = VTABLE_elements(interp, signature);


More information about the parrot-commits mailing list