[svn:parrot] r44950 - branches/pcc_hackathon_6Mar10/src/call

bacek at svn.parrot.org bacek at svn.parrot.org
Mon Mar 15 22:05:55 UTC 2010


Author: bacek
Date: Mon Mar 15 22:05:52 2010
New Revision: 44950
URL: https://trac.parrot.org/parrot/changeset/44950

Log:
Remove invokant unshifting similar to r44942.

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

Modified: branches/pcc_hackathon_6Mar10/src/call/args.c
==============================================================================
--- branches/pcc_hackathon_6Mar10/src/call/args.c	Mon Mar 15 21:45:42 2010	(r44949)
+++ branches/pcc_hackathon_6Mar10/src/call/args.c	Mon Mar 15 22:05:52 2010	(r44950)
@@ -781,13 +781,6 @@
     }
 
     parse_signature_string(interp, sig, &arg_flags);
-    if (!PMC_IS_NULL(interp->current_object)) {
-        VTABLE_unshift_integer(interp, arg_flags, PARROT_ARG_PMC | PARROT_ARG_INVOCANT);
-        VTABLE_unshift_pmc(interp, call_object, interp->current_object);
-        if (sig[0] == 'P' && sig[1] == 'i')
-            i += 2;
-        interp->current_object = NULL;
-    }
     VTABLE_set_attr_str(interp, call_object, CONST_STRING(interp, "arg_flags"), arg_flags);
 
     /* Process the varargs list */


More information about the parrot-commits mailing list