summaryrefslogtreecommitdiff
path: root/gcc/c-parse.in
diff options
context:
space:
mode:
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>2001-11-18 11:04:53 +0000
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>2001-11-18 11:04:53 +0000
commitcdc9fa3e38cf8c6354a9fb2769d7e282994d0b77 (patch)
tree2092e937365d4aa4305ac9206c9b38c72a6f6d56 /gcc/c-parse.in
parent13d1072dd018d3eed6971a4da5408af398398dec (diff)
downloadgcc-cdc9fa3e38cf8c6354a9fb2769d7e282994d0b77.tar.gz
* Makefile.in (c-parse.o, c-common.o): Update dependencies.
* c-common.c: Include diagnostic.h. (c_common_finish): New. * c-common.h (c_common_finish): New. * c-lang.c (LANG_HOOKS_FINISH): Override. * c-parse.in: Don't include diagnostic.h. (finish_parse): Remove. * langhooks.h: Update comments. * toplev.c (lang_dependent_init): New prototype. (finalize): New. (compile_file): Split cleanup code out to finalize. (lang_dependent_init): Stop if lang_hooks.init fails. (toplev_main): Update. * tree.h (finish_parse): Remove. ada: * misc.c (gnat_decode_option, gnat_init_options): Make definitions static too. (gnat_init): Don't return NULL. (finish_parse): Remove. cp: * lex.c (cxx_finish): Call c_common_finish. (finish_parse): Remove. f: * com.c (finish_parse): Remove. (ffe_finish): Move body of finish_parse. java: * lang.c (finish_parse): Rename to java_finish. (LANG_HOOKS_FINISH, java_finish): New. objc: * objc-act.c (LANG_HOOKS_FINISH): Override. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47141 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-parse.in')
-rw-r--r--gcc/c-parse.in9
1 files changed, 0 insertions, 9 deletions
diff --git a/gcc/c-parse.in b/gcc/c-parse.in
index 14a02535f36..6e797511e7d 100644
--- a/gcc/c-parse.in
+++ b/gcc/c-parse.in
@@ -50,7 +50,6 @@ end ifc
#include "output.h"
#include "toplev.h"
#include "ggc.h"
-#include "diagnostic.h"
#ifdef MULTIBYTE_CHARS
#include <locale.h>
@@ -3530,14 +3529,6 @@ init_reswords ()
}
}
-void
-finish_parse ()
-{
- cpp_finish (parse_in);
- /* Call to cpp_destroy () omitted for performance reasons. */
- errorcount += cpp_errors (parse_in);
-}
-
#define NAME(type) cpp_type2name (type)
static void