[svn:parrot] r41720 - in branches/pcc_reapply: include/parrot src/call
bacek at svn.parrot.org
bacek at svn.parrot.org
Sun Oct 4 23:11:53 UTC 2009
Author: bacek
Date: Sun Oct 4 23:11:52 2009
New Revision: 41720
URL: https://trac.parrot.org/parrot/changeset/41720
Log:
Fix ARGMOD guard in fill_returns_from_op
Modified:
branches/pcc_reapply/include/parrot/call.h
branches/pcc_reapply/src/call/args.c
Modified: branches/pcc_reapply/include/parrot/call.h
==============================================================================
--- branches/pcc_reapply/include/parrot/call.h Sun Oct 4 23:10:44 2009 (r41719)
+++ branches/pcc_reapply/include/parrot/call.h Sun Oct 4 23:11:52 2009 (r41720)
@@ -299,11 +299,10 @@
PARROT_EXPORT
void Parrot_pcc_fill_returns_from_c_args(PARROT_INTERP,
- ARGMOD(PMC *call_object),
+ ARGMOD_NULLOK(PMC *call_object),
ARGIN(const char *signature),
...)
__attribute__nonnull__(1)
- __attribute__nonnull__(2)
__attribute__nonnull__(3)
FUNC_MODIFIES(*call_object);
@@ -344,7 +343,6 @@
#define ASSERT_ARGS_Parrot_pcc_fill_returns_from_c_args \
__attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
- , PARROT_ASSERT_ARG(call_object) \
, PARROT_ASSERT_ARG(signature))
#define ASSERT_ARGS_Parrot_pcc_fill_returns_from_op \
__attribute__unused__ int _ASSERT_ARGS_CHECK = (\
Modified: branches/pcc_reapply/src/call/args.c
==============================================================================
--- branches/pcc_reapply/src/call/args.c Sun Oct 4 23:10:44 2009 (r41719)
+++ branches/pcc_reapply/src/call/args.c Sun Oct 4 23:11:52 2009 (r41720)
@@ -1417,7 +1417,7 @@
PARROT_EXPORT
void
-Parrot_pcc_fill_returns_from_c_args(PARROT_INTERP, ARGMOD(PMC *call_object),
+Parrot_pcc_fill_returns_from_c_args(PARROT_INTERP, ARGMOD_NULLOK(PMC *call_object),
ARGIN(const char *signature), ...)
{
ASSERT_ARGS(Parrot_pcc_fill_returns_from_c_args)
More information about the parrot-commits
mailing list