OSDN Git Service

* lex.c (lang_init_options): New function.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Jun 1998 14:07:25 +0000 (14:07 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Jun 1998 14:07:25 +0000 (14:07 +0000)
        (lang_init): Remove flag_exceptions == 2 hack.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20275 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/lex.c

index cec9536..8d9031a 100644 (file)
@@ -1,3 +1,8 @@
+1998-06-07  Richard Henderson  <rth@cygnus.com>
+
+       * lex.c (lang_init_options): New function.
+       (lang_init): Remove flag_exceptions == 2 hack.
+       
 1998-06-05  Jason Merrill  <jason@yorick.cygnus.com>
 
        * search.c (envelope_add_decl): Tweak for implicit typename.
index 7f5693b..5211559 100644 (file)
@@ -396,6 +396,13 @@ char *cplus_tree_code_name[] = {
 /* toplev.c needs to call these.  */
 
 void
+lang_init_options ()
+{
+  /* Default exceptions on.  */
+  flag_exceptions = 1;
+}
+
+void
 lang_init ()
 {
   /* the beginning of the file is a new line; check for # */
@@ -404,10 +411,6 @@ lang_init ()
   put_back (check_newline ());
   if (flag_gnu_xref) GNU_xref_begin (input_filename);
   init_repo (input_filename);
-
-  /* See comments in toplev.c before the call to lang_init.  */
-  if (flag_exceptions == 2)
-    flag_exceptions = 1;
 }
 
 void