]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
resolve.c (resolve_formal_arglist): Put variable declaration before the first assignment.
authorTobias Burnus <burnus@net-b.de>
Sat, 21 Jul 2012 09:37:18 +0000 (11:37 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Sat, 21 Jul 2012 09:37:18 +0000 (11:37 +0200)
2012-07-21  Tobias Burnus  <burnus@net-b.de>

        * resolve.c (resolve_formal_arglist): Put variable
        declaration before the first assignment.

From-SVN: r189740

gcc/fortran/ChangeLog
gcc/fortran/resolve.c

index 04725e0a6d9e5242b6e62e376b7d6314c468ca32..7be7bdb626c850fc79747299192752ab9e6683b6 100644 (file)
@@ -1,3 +1,8 @@
+2012-07-21  Tobias Burnus  <burnus@net-b.de>
+
+       * resolve.c (resolve_formal_arglist): Put variable
+       declaration before the first assignment.
+
 2012-07-21  Tobias Burnus  <burnus@net-b.de>
 
        * trans-expr.c (gfc_conv_derived_to_class): Fix argument passed
index 7e2d6217adc7a0a7dc19d45b73b34fb80589c913..370e5cd8d36283a1d9e4015a537e47750572c9db 100644 (file)
@@ -257,9 +257,10 @@ resolve_formal_arglist (gfc_symbol *proc)
 
   for (f = proc->formal; f; f = f->next)
     {
-      sym = f->sym;
       gfc_array_spec *as;
 
+      sym = f->sym;
+
       if (sym == NULL)
        {
          /* Alternate return placeholder.  */