]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
simplify.c (simplify_transformation_to_array): Fix memory leak.
authorSteven G. Kargl <kargl@gcc.gnu.org>
Sun, 23 Oct 2011 22:30:00 +0000 (22:30 +0000)
committerSteven G. Kargl <kargl@gcc.gnu.org>
Sun, 23 Oct 2011 22:30:00 +0000 (22:30 +0000)
2011-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>

    * simplify.c (simplify_transformation_to_array): Fix memory leak.

From-SVN: r180353

gcc/fortran/ChangeLog
gcc/fortran/simplify.c

index 251bd45fd260a748b6874e1fbfbfa3990ed7e944..cdee2edfe3d7e3aa975ab3ecc44c16d1d116825b 100644 (file)
@@ -1,3 +1,7 @@
+2011-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * simplify.c (simplify_transformation_to_array): Fix memory leak.
 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/50821
index 63689bb700c24450265552915f20a69135c1362d..a499996934aa8d4b26a840a041df40ba2889e264 100644 (file)
@@ -516,6 +516,7 @@ simplify_transformation_to_array (gfc_expr *result, gfc_expr *array, gfc_expr *d
      linked-list traversal. Masked elements are set to NULL.  */
   gfc_array_size (array, &size);
   arraysize = mpz_get_ui (size);
+  mpz_clear (size);
 
   arrayvec = XCNEWVEC (gfc_expr*, arraysize);