# HG changeset patch # User jwe # Date 781395521 0 # Node ID dedc491ec606e41eff2cf713ab769cc38798902c # Parent 05cd8c8b13b304615aa98bf7cead892c3e8fa3d4 [project @ 1994-10-05 22:15:58 by jwe] diff --git a/src/parse.y b/src/parse.y --- a/src/parse.y +++ b/src/parse.y @@ -957,6 +957,9 @@ global_sym_tab->rename (id_name, curr_fcn_file_name); + if (error_state) + ABORT_PARSE; + id_name = $1->name (); } diff --git a/src/symtab.cc b/src/symtab.cc --- a/src/symtab.cc +++ b/src/symtab.cc @@ -900,7 +900,7 @@ ptr = ptr->next (); } - panic_impossible (); + error ("unable to rename `%s' to `%s', old_name, new_name"); } void