c-lex.c (fe_file_change): Pass SOURCE_LINE to start_source_file debug hook.

* c-lex.c (fe_file_change): Pass SOURCE_LINE to start_source_file
	debug hook.

From-SVN: r136647
This commit is contained in:
Tom Tromey 2008-06-11 00:18:49 +00:00 committed by Tom Tromey
parent 87a04876a1
commit 711b251097
2 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2008-06-10 Tom Tromey <tromey@redhat.com>
* c-lex.c (fe_file_change): Pass SOURCE_LINE to start_source_file
debug hook.
2008-06-10 Joseph Myers <joseph@codesourcery.com>
* dfp.c (WORDS_BIGENDIAN): Define to 0 if not defined.

View File

@ -205,10 +205,13 @@ fe_file_change (const struct line_map *new_map)
we already did in compile_file. */
if (!MAIN_FILE_P (new_map))
{
int included_at = LAST_SOURCE_LINE_LOCATION (new_map - 1);
unsigned int included_at = LAST_SOURCE_LINE_LOCATION (new_map - 1);
int line = 0;
if (included_at > BUILTINS_LOCATION)
line = SOURCE_LINE (new_map - 1, included_at);
input_location = new_map->start_location;
(*debug_hooks->start_source_file) (included_at, new_map->to_file);
(*debug_hooks->start_source_file) (line, new_map->to_file);
#ifndef NO_IMPLICIT_EXTERN_C
if (c_header_level)
++c_header_level;