Skip to content

Commit

Permalink
Fix arg guard. named_used_list can be NULL
Browse files Browse the repository at this point in the history
  • Loading branch information
bacek committed Jan 7, 2011
1 parent 214f47f commit 779719a
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions src/call/args.c
Expand Up @@ -133,10 +133,9 @@ PARROT_COLD
PARROT_DOES_NOT_RETURN
static void named_argument_arity_error(PARROT_INTERP,
int named_arg_count,
ARGMOD(Hash *named_used_list),
ARGMOD_NULLOK(Hash *named_used_list),
ARGIN(PMC *named_arg_list))
__attribute__nonnull__(1)
__attribute__nonnull__(3)
__attribute__nonnull__(4)
FUNC_MODIFIES(*named_used_list);

Expand Down Expand Up @@ -265,7 +264,6 @@ static STRING** string_param_from_op(PARROT_INTERP,
, PARROT_ASSERT_ARG(raw_params))
#define ASSERT_ARGS_named_argument_arity_error __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
, PARROT_ASSERT_ARG(named_used_list) \
, PARROT_ASSERT_ARG(named_arg_list))
#define ASSERT_ARGS_numval_constant_from_op __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
Expand Down Expand Up @@ -1168,7 +1166,7 @@ PARROT_COLD
PARROT_DOES_NOT_RETURN
static void
named_argument_arity_error(PARROT_INTERP, int named_arg_count,
ARGMOD(Hash *named_used_list), ARGIN(PMC *named_arg_list))
ARGMOD_NULLOK(Hash *named_used_list), ARGIN(PMC *named_arg_list))
{
ASSERT_ARGS(named_argument_arity_error)
INTVAL named_arg_index;
Expand Down

0 comments on commit 779719a

Please sign in to comment.