diff options
Diffstat (limited to 'gcc/cp')
| -rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/cp/cp-lang.c | 2 | ||||
| -rw-r--r-- | gcc/cp/lex.c | 3 |
3 files changed, 7 insertions, 3 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 46bb3569395..3f81db3df6e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,10 @@ 2002-03-31 Neil Booth <neil@daikokuya.demon.co.uk> + * cp-lang.c (LANG_HOOKS_UNSAFE_FOR_REEVAL): Redefine. + * lex.c (cxx_init): Don't set hook. + +2002-03-31 Neil Booth <neil@daikokuya.demon.co.uk> + * Make-lang.in (error.o): Update. * cp-lang.c (LANG_HOOKS_PRINT_ERROR_FUNCTION): Redefine. * cp-tree.h (struct diagnostic_context): Predeclare. diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.c index 31ee285753e..28d3add1c3e 100644 --- a/gcc/cp/cp-lang.c +++ b/gcc/cp/cp-lang.c @@ -65,6 +65,8 @@ static bool ok_to_generate_alias_set_for_type PARAMS ((tree)); #define LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES cxx_insert_default_attributes #undef LANG_HOOKS_MARK_TREE #define LANG_HOOKS_MARK_TREE cxx_mark_tree +#undef LANG_HOOKS_UNSAFE_FOR_REEVAL +#define LANG_HOOKS_UNSAFE_FOR_REEVAL c_common_unsafe_for_reeval #undef LANG_HOOKS_PRINT_STATISTICS #define LANG_HOOKS_PRINT_STATISTICS cxx_print_statistics #undef LANG_HOOKS_PRINT_XNODE diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index 7e442fbc70e..2f6148711a4 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -648,9 +648,6 @@ cxx_init (filename) init_spew (); init_tree (); init_cp_semantics (); - - lang_unsafe_for_reeval = c_unsafe_for_reeval; - init_operators (); init_method (); init_error (); |

