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

allison at svn.parrot.org allison at svn.parrot.org
Sun Oct 4 19:00:45 UTC 2009


Author: allison
Date: Sun Oct  4 19:00:44 2009
New Revision: 41709
URL: https://trac.parrot.org/parrot/changeset/41709

Log:
[pcc] Fix C90 compiler warning about mixed declarations and code.

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:53:35 2009	(r41708)
+++ branches/pcc_reapply/src/call/args.c	Sun Oct  4 19:00:44 2009	(r41709)
@@ -805,10 +805,11 @@
 
             /* Fill a named parameter with a positional argument. */
             if (param_flags & PARROT_ARG_NAME) {
+                STRING *param_name;
                 if (!(param_flags & PARROT_ARG_STRING))
                     Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_INVALID_OPERATION,
                             "named parameters must have a name specified");
-                STRING *param_name = PARROT_ARG_CONSTANT_ISSET(param_flags)
+                param_name = PARROT_ARG_CONSTANT_ISSET(param_flags)
                                    ? accessor->string_constant(interp, arg_info, param_index)
                                    : *accessor->string(interp, arg_info, param_index);
                 named_count++;


More information about the parrot-commits mailing list