* lex.c (cxx_init): Call push_srcloc and pop_srcloc rather than
assigning to input_filename directly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69032
138bc75d-0d04-0410-961f-
82ee72b054a4
+2003-07-06 Michael Chastain <mec@shout.net>
+
+ PR debug/10055
+ * lex.c (cxx_init): Call push_srcloc and pop_srcloc rather than
+ assigning to input_filename directly.
+
2003-07-06 Kazu Hirata <kazu@cs.umass.edu>
* call.c: Fix comment formatting.
INIT_STATEMENT_CODES (stmt_codes);
- input_filename = "<internal>";
+ /* We cannot just assign to input_filename because it has already
+ been initialized and will be used later as an N_BINCL for stabs+
+ debugging. */
+ push_srcloc ("<internal>", 0);
init_reswords ();
init_tree ();
interface_unknown = 1;
if (c_common_init () == false)
- return false;
+ {
+ pop_srcloc();
+ return false;
+ }
init_cp_pragma ();
init_repo (main_input_filename);
+ pop_srcloc();
return true;
}
\f