Commit b3147029 by Per Bothner Committed by Per Bothner

re PR preprocessor/11361 (ICE (segfault) in c-lex.c with one-liner)


	* line-map.c (add_line_map):  Handle invalid LEAVE request.
	Fixes PR preprocessor/11361.

From-SVN: r69688
parent 53f72d60
2003-07-22 Per Bothner <pbothner@apple.com>
* line-map.c (add_line_map): Handle invalid LEAVE request.
Fixes PR preprocessor/11361.
2003-07-22 Per Bothner <pbothner@apple.com>
* diagnostic.c.(diagnostic_report_current_module): Update to match
2003-06-05 changes to push_srcloc and pop_srcloc.
......
......@@ -96,9 +96,15 @@ linemap_add (struct line_maps *set, enum lc_reason reason,
if (MAIN_FILE_P (map - 1))
{
set->depth--;
set->used--;
return NULL;
if (to_file == NULL)
{
set->depth--;
set->used--;
return NULL;
}
error = true;
reason = LC_RENAME;
from = map - 1;
}
else
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment