[svn:parrot] r41878 - branches/pcc_reapply/src/call

chromatic at svn.parrot.org chromatic at svn.parrot.org
Thu Oct 15 09:02:44 UTC 2009


Author: chromatic
Date: Thu Oct 15 09:02:43 2009
New Revision: 41878
URL: https://trac.parrot.org/parrot/changeset/41878

Log:
[PCC] Removed unnecessary (and too frequent) MMD type tuple creation in
Parrot_pcc_build_sig_object_from_varargs(), as the CallSignature PMC will build
it itself if necessary.

Modified:
   branches/pcc_reapply/src/call/args.c

Modified: branches/pcc_reapply/src/call/args.c
==============================================================================
--- branches/pcc_reapply/src/call/args.c	Thu Oct 15 09:02:38 2009	(r41877)
+++ branches/pcc_reapply/src/call/args.c	Thu Oct 15 09:02:43 2009	(r41878)
@@ -926,10 +926,6 @@
         VTABLE_unshift_pmc(interp, call_object, obj);
     }
 
-    /* Build a type_tuple for multiple dispatch */
-    type_tuple = Parrot_mmd_build_type_tuple_from_sig_obj(interp, call_object);
-    VTABLE_set_pmc(interp, call_object, type_tuple);
-
     return call_object;
 }
 


More information about the parrot-commits mailing list