[svn:parrot] r44947 - branches/pcc_hackathon_6Mar10/src

bacek at svn.parrot.org bacek at svn.parrot.org
Mon Mar 15 20:01:26 UTC 2010


Author: bacek
Date: Mon Mar 15 20:01:26 2010
New Revision: 44947
URL: https://trac.parrot.org/parrot/changeset/44947

Log:
Fetch current_singature before filling results in Parrot_ext_call.

Modified:
   branches/pcc_hackathon_6Mar10/src/extend.c

Modified: branches/pcc_hackathon_6Mar10/src/extend.c
==============================================================================
--- branches/pcc_hackathon_6Mar10/src/extend.c	Mon Mar 15 19:55:59 2010	(r44946)
+++ branches/pcc_hackathon_6Mar10/src/extend.c	Mon Mar 15 20:01:26 2010	(r44947)
@@ -1055,6 +1055,7 @@
     call_obj = Parrot_pcc_build_call_from_varargs(interp, PMCNULL, arg_sig, &args);
 
     Parrot_pcc_invoke_from_sig_object(interp, sub_pmc, call_obj);
+    call_obj = Parrot_pcc_get_signature(interp, CURRENT_CONTEXT(interp));
     Parrot_pcc_fill_params_from_varargs(interp, call_obj, ret_sig, &args,
             PARROT_ERRORS_RESULT_COUNT_FLAG);
     va_end(args);


More information about the parrot-commits mailing list