Commit 70b16073 by Mike Stump Committed by Per Bothner

* c-lex.c (fe_file_change): Don't transform to_line with SOURCE_LINE.

From-SVN: r71328
parent 030612a1
2003-09-11 Mike Stump <mrs@apple.com>
* c-lex.c (fe_file_change): Don't transform to_line with SOURCE_LINE.
2003-09-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2003-09-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* builtins.c (fold_builtin_logarithm): if N can't be truncated to * builtins.c (fold_builtin_logarithm): if N can't be truncated to
......
...@@ -212,8 +212,6 @@ cb_dir_change (cpp_reader *pfile ATTRIBUTE_UNUSED, const char *dir) ...@@ -212,8 +212,6 @@ cb_dir_change (cpp_reader *pfile ATTRIBUTE_UNUSED, const char *dir)
void void
fe_file_change (const struct line_map *new_map) fe_file_change (const struct line_map *new_map)
{ {
unsigned int to_line = SOURCE_LINE (new_map, new_map->to_line);
if (new_map->reason == LC_ENTER) if (new_map->reason == LC_ENTER)
{ {
/* Don't stack the main buffer on the input stack; /* Don't stack the main buffer on the input stack;
...@@ -250,13 +248,13 @@ fe_file_change (const struct line_map *new_map) ...@@ -250,13 +248,13 @@ fe_file_change (const struct line_map *new_map)
#endif #endif
pop_srcloc (); pop_srcloc ();
(*debug_hooks->end_source_file) (to_line); (*debug_hooks->end_source_file) (new_map->to_line);
} }
update_header_times (new_map->to_file); update_header_times (new_map->to_file);
in_system_header = new_map->sysp != 0; in_system_header = new_map->sysp != 0;
input_filename = new_map->to_file; input_filename = new_map->to_file;
input_line = to_line; input_line = new_map->to_line;
map = new_map; map = new_map;
/* Hook for C++. */ /* Hook for C++. */
......
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