[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