resolve.c (generate_component_assignments): Fix memleak.
authorTobias Burnus <burnus@net-b.de>
Wed, 5 Dec 2012 15:45:32 +0000 (16:45 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Wed, 5 Dec 2012 15:45:32 +0000 (16:45 +0100)
2012-12-05  Tobias Burnus  <burnus@net-b.de>

        * resolve.c (generate_component_assignments): Fix memleak.

From-SVN: r194225

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

index 939888e..344c4e4 100644 (file)
@@ -1,3 +1,7 @@
+2012-12-05  Tobias Burnus  <burnus@net-b.de>
+
+       * resolve.c (generate_component_assignments): Fix memleak.
+
 2012-12-03  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/55548
index 69646de..1c7b5fb 100644 (file)
@@ -9857,7 +9857,6 @@ generate_component_assignments (gfc_code **code, gfc_namespace *ns)
        continue;
 
       /* Make an assigment for this component.  */
-      this_code = gfc_get_code ();
       this_code = build_assignment (EXEC_ASSIGN,
                                    (*code)->expr1, (*code)->expr2,
                                    comp1, comp2, (*code)->loc);