stmt.c (set_file_and_line_for_stmt): Don't crash if cfun->stmt isn't set.

* stmt.c (set_file_and_line_for_stmt): Don't crash if cfun->stmt
	isn't set.

From-SVN: r32041
This commit is contained in:
Mark Mitchell 2000-02-17 20:44:22 +00:00 committed by Mark Mitchell
parent 277576eefc
commit 61d846051a
2 changed files with 11 additions and 2 deletions

View File

@ -1,5 +1,8 @@
2000-02-17 Mark Mitchell <mark@codesourcery.com>
* stmt.c (set_file_and_line_for_stmt): Don't crash if cfun->stmt
isn't set.
* invoke.texi (-fmessage-length=n): Document.
2000-02-17 Jason Merrill <jason@casey.cygnus.com>

View File

@ -641,8 +641,14 @@ set_file_and_line_for_stmt (file, line)
char *file;
int line;
{
emit_filename = file;
emit_lineno = line;
/* If we're outputting an inline function, and we add a line note,
there may be no CFUN->STMT information. So, there's no need to
update it. */
if (cfun->stmt)
{
emit_filename = file;
emit_lineno = line;
}
}
/* Emit a no-op instruction. */