[svn:parrot] r41707 - branches/pcc_reapply/src/call

mikehh at svn.parrot.org mikehh at svn.parrot.org
Sun Oct 4 18:51:17 UTC 2009


Author: mikehh
Date: Sun Oct  4 18:51:16 2009
New Revision: 41707
URL: https://trac.parrot.org/parrot/changeset/41707

Log:
codetest fixes - assert args, function docs, linelength

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

Modified: branches/pcc_reapply/src/call/args.c
==============================================================================
--- branches/pcc_reapply/src/call/args.c	Sun Oct  4 18:34:45 2009	(r41706)
+++ branches/pcc_reapply/src/call/args.c	Sun Oct  4 18:51:16 2009	(r41707)
@@ -956,7 +956,7 @@
                 for (named_arg_index = 0; named_arg_index < named_arg_count; named_arg_index++) {
                     if (!PMC_IS_NULL(named_key)) {
                         STRING *name = (STRING *)parrot_hash_get_idx(interp,
-                                        (Hash *)VTABLE_get_pointer(interp, named_arg_list), named_key);
+                                    (Hash *)VTABLE_get_pointer(interp, named_arg_list), named_key);
                         PARROT_ASSERT(name);
                         if ((PMC_IS_NULL(named_used_list)) ||
                                 !VTABLE_exists_keyed_str(interp, named_used_list, name)) {
@@ -1090,7 +1090,7 @@
                 for (named_arg_index = 0; named_arg_index < named_arg_count; named_arg_index++) {
                     if (!PMC_IS_NULL(named_key)) {
                         STRING *name = (STRING *)parrot_hash_get_idx(interp,
-                                        (Hash *)VTABLE_get_pointer(interp, named_arg_list), named_key);
+                                    (Hash *)VTABLE_get_pointer(interp, named_arg_list), named_key);
                         PARROT_ASSERT(name);
                         if (!VTABLE_exists_keyed_str(interp, named_used_list, name)) {
                             Parrot_ex_throw_from_c_args(interp, NULL,
@@ -1105,10 +1105,23 @@
     }
 }
 
+/*
+
+=item C<static void assign_default_param_value(PARROT_INTERP, INTVAL
+param_index, INTVAL param_flags, void *arg_info, struct pcc_set_funcs
+*accessor)>
+
+Assign an appropriate default value to the parameter depending on its type
+
+=cut
+
+*/
+
 static void
 assign_default_param_value(PARROT_INTERP, INTVAL param_index, INTVAL param_flags,
         ARGIN(void *arg_info), ARGIN(struct pcc_set_funcs *accessor))
 {
+    ASSERT_ARGS(assign_default_param_value)
     switch (PARROT_ARG_TYPE_MASK_MASK(param_flags)) {
         case PARROT_ARG_INTVAL:
             *accessor->intval(interp, arg_info, param_index) = 0;


More information about the parrot-commits mailing list