aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2012-12-05 16:45:32 +0100
committerTobias Burnus <burnus@gcc.gnu.org>2012-12-05 16:45:32 +0100
commitd07e82f92b9ec4272577e99f919dc406b44fce7a (patch)
tree845196253c55d7f014d23b842de67b81362c4594 /gcc/fortran
parenta04084545806300525bb07d0c827480f5282bb55 (diff)
downloadgcc-d07e82f92b9ec4272577e99f919dc406b44fce7a.zip
gcc-d07e82f92b9ec4272577e99f919dc406b44fce7a.tar.gz
gcc-d07e82f92b9ec4272577e99f919dc406b44fce7a.tar.bz2
resolve.c (generate_component_assignments): Fix memleak.
2012-12-05 Tobias Burnus <burnus@net-b.de> * resolve.c (generate_component_assignments): Fix memleak. From-SVN: r194225
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog4
-rw-r--r--gcc/fortran/resolve.c1
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 939888e..344c4e4 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
index 69646de..1c7b5fb 100644
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@ -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);