gfortran.h: Remove prototype.
authorSteven G. Kargl <kargl@gcc.gnu.org>
Sun, 13 May 2018 16:33:30 +0000 (16:33 +0000)
committerSteven G. Kargl <kargl@gcc.gnu.org>
Sun, 13 May 2018 16:33:30 +0000 (16:33 +0000)
2018-05-13  Steven G. Kargl  <kargl@gcc.gnu.org>

* gfortran.h: Remove prototype.
* symbol.c (gfc_new_undo_checkpoint): Remove unused function.

From-SVN: r260210

gcc/fortran/ChangeLog
gcc/fortran/gfortran.h
gcc/fortran/symbol.c

index e603fef..72bbda3 100644 (file)
@@ -1,3 +1,8 @@
+2018-05-13  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * gfortran.h: Remove prototype.
+       * symbol.c (gfc_new_undo_checkpoint): Remove unused function.
+
 2018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/85542
index 507570c..4c4e7af 100644 (file)
@@ -3033,7 +3033,6 @@ int gfc_get_sym_tree (const char *, gfc_namespace *, gfc_symtree **, bool);
 int gfc_get_ha_symbol (const char *, gfc_symbol **);
 int gfc_get_ha_sym_tree (const char *, gfc_symtree **);
 
-void gfc_new_undo_checkpoint (gfc_undo_change_set &);
 void gfc_drop_last_undo_checkpoint (void);
 void gfc_restore_last_undo_checkpoint (void);
 void gfc_undo_symbols (void);
index 546a4fa..d5597ba 100644 (file)
@@ -3484,22 +3484,6 @@ find_common_symtree (gfc_symtree *st, gfc_common_head *head)
 }
 
 
-/* Clear the given storage, and make it the current change set for registering
-   changed symbols.  Its contents are freed after a call to
-   gfc_restore_last_undo_checkpoint or gfc_drop_last_undo_checkpoint, but
-   it is up to the caller to free the storage itself.  It is usually a local
-   variable, so there is nothing to do anyway.  */
-
-void
-gfc_new_undo_checkpoint (gfc_undo_change_set &chg_syms)
-{
-  chg_syms.syms = vNULL;
-  chg_syms.tbps = vNULL;
-  chg_syms.previous = latest_undo_chgset;
-  latest_undo_chgset = &chg_syms;
-}
-
-
 /* Restore previous state of symbol.  Just copy simple stuff.  */
 
 static void