[svn:parrot] r45455 - trunk/lib/Parrot/Pmc2c

chromatic at svn.parrot.org chromatic at svn.parrot.org
Thu Apr 8 20:22:41 UTC 2010


Author: chromatic
Date: Thu Apr  8 20:22:40 2010
New Revision: 45455
URL: https://trac.parrot.org/parrot/changeset/45455

Log:
[lib] Removed a warning message about ignoring the return value of
Parrot_pcc_build_call_from_c_args() from METHODs in PMCs.

Modified:
   trunk/lib/Parrot/Pmc2c/PCCMETHOD.pm

Modified: trunk/lib/Parrot/Pmc2c/PCCMETHOD.pm
==============================================================================
--- trunk/lib/Parrot/Pmc2c/PCCMETHOD.pm	Thu Apr  8 19:51:43 2010	(r45454)
+++ trunk/lib/Parrot/Pmc2c/PCCMETHOD.pm	Thu Apr  8 20:22:40 2010	(r45455)
@@ -258,8 +258,8 @@
     /*BEGIN RETURN $returns */
 END
         $e->emit( <<"END", __FILE__, __LINE__ + 1 );
-    Parrot_pcc_build_call_from_c_args(interp, _call_object, "$returns_signature",
-            $returns_varargs);
+    _ret_object = Parrot_pcc_build_call_from_c_args(interp, _call_object,
+        "$returns_signature", $returns_varargs);
     return;
     /*END RETURN $returns */
     }
@@ -414,7 +414,8 @@
     $e->emit( <<"END", __FILE__, __LINE__ + 1 );
     PMC * const _ctx         = CURRENT_CONTEXT(interp);
     PMC * const _ccont       = Parrot_pcc_get_continuation(interp, _ctx);
-    PMC * const _call_object = Parrot_pcc_get_signature(interp, _ctx);
+    PMC * _call_object       = Parrot_pcc_get_signature(interp, _ctx);
+    PMC * _ret_object        = PMCNULL;
 
     { /* BEGIN PARMS SCOPE */
 END


More information about the parrot-commits mailing list