Use XDELETEVEC instead of free
authorJanne Blomqvist <jb@gcc.gnu.org>
Tue, 19 Apr 2011 17:57:05 +0000 (20:57 +0300)
committerJanne Blomqvist <jb@gcc.gnu.org>
Tue, 19 Apr 2011 17:57:05 +0000 (20:57 +0300)
From-SVN: r172729

gcc/fortran/ChangeLog
gcc/fortran/frontend-passes.c

index c6d92959eeab4a8a958aefa1938f65fa7b31b8be..b4dabb46ac88ca99130f701643ab82c3d527b978 100644 (file)
@@ -1,3 +1,8 @@
+2011-04-19  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       * frontend-passes.c (gfc_run_passes): Use XDELETEVEC instead of
+       free.
+
 2011-04-19  Janne Blomqvist  <jb@gcc.gnu.org>
 
        * misc.c (gfc_getmem): Remove function.
index 9d1cc3aac149977966e5c44b5f1888c1ee27aa92..d70435dc384f8cda26906619c8ec5d7fd0b8ea96 100644 (file)
@@ -71,9 +71,7 @@ gfc_run_passes (gfc_namespace *ns)
       if (gfc_option.dump_fortran_optimized)
        gfc_dump_parse_tree (ns, stdout);
 
-      /* FIXME: The following should be XDELETEVEC(expr_array);
-      but we cannot do that because it depends on free.  */
-      free (expr_array);
+      XDELETEVEC (expr_array);
     }
 }