summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormikael <mikael@138bc75d-0d04-0410-961f-82ee72b054a4>2010-10-06 15:21:00 +0000
committermikael <mikael@138bc75d-0d04-0410-961f-82ee72b054a4>2010-10-06 15:21:00 +0000
commitd03b222bfcdf97746d32bdaffdd1af5215bdeea0 (patch)
tree5ffb20535cf1d99a1082a8e8c6f7cf06dabb09d1
parent30aaca0fa4d2b0314f9932d056c6586e8d68d259 (diff)
downloadppe42-gcc-d03b222bfcdf97746d32bdaffdd1af5215bdeea0.tar.gz
ppe42-gcc-d03b222bfcdf97746d32bdaffdd1af5215bdeea0.zip
2010-10-06 Mikael Morin <mikael@gcc.gnu.org>
* symbol.c (free_components): Free list of formal args and formal namespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165037 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/symbol.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c1ed716e78f..97df7a5b48e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,10 @@
2010-10-06 Mikael Morin <mikael@gcc.gnu.org>
+ * symbol.c (free_components): Free list of formal args and formal
+ namespace.
+
+2010-10-06 Mikael Morin <mikael@gcc.gnu.org>
+
* simplify.c (gfc_simplify_size): Clear temporary mpz int before
returning.
diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.c
index cd07b63caca..b06afe44f3c 100644
--- a/gcc/fortran/symbol.c
+++ b/gcc/fortran/symbol.c
@@ -2049,6 +2049,9 @@ free_components (gfc_component *p)
gfc_free_array_spec (p->as);
gfc_free_expr (p->initializer);
+ gfc_free_formal_arglist (p->formal);
+ gfc_free_namespace (p->formal_ns);
+
gfc_free (p);
}
}
OpenPOWER on IntegriCloud