OSDN Git Service

Use XDELETEVEC instead of free
authorjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Apr 2011 17:57:05 +0000 (17:57 +0000)
committerjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Apr 2011 17:57:05 +0000 (17:57 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172729 138bc75d-0d04-0410-961f-82ee72b054a4

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

index c6d9295..b4dabb4 100644 (file)
@@ -1,5 +1,10 @@
 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.
        * gfortran.h: Remove gfc_getmem prototype. Replace gfc_getmem
        usage with XCNEW or XCNEWVEC.
index 9d1cc3a..d70435d 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);
     }
 }