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:
parent
87a04876a1
commit
711b251097
@ -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.
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user