diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2000-06-28 22:49:05 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2000-06-28 22:49:05 +0200 |
commit | 0e500c78697c7f0c5c1becd724644bd4488d3d1e (patch) | |
tree | 430c0ff394549abd2cc6f2a8d6f15563e546bab7 /gcc/cpplex.c | |
parent | 9d1d9b4fae5d4cc06ef886356ab1110ea58546c1 (diff) | |
download | gcc-0e500c78697c7f0c5c1becd724644bd4488d3d1e.zip gcc-0e500c78697c7f0c5c1becd724644bd4488d3d1e.tar.gz gcc-0e500c78697c7f0c5c1becd724644bd4488d3d1e.tar.bz2 |
Back it out temporarily.
From-SVN: r34767
Diffstat (limited to 'gcc/cpplex.c')
-rw-r--r-- | gcc/cpplex.c | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/gcc/cpplex.c b/gcc/cpplex.c index 6249fd7..b7f6da5 100644 --- a/gcc/cpplex.c +++ b/gcc/cpplex.c @@ -289,26 +289,25 @@ output_line_command (pfile, print, line) if (CPP_OPTION (pfile, no_line_commands)) return; - if (pfile->buffer_stack_depth == print->last_bsd) - { - /* Determine whether the current filename has changed, and if so, - how. 'nominal_fname' values are unique, so they can be compared - by comparing pointers. */ - if (ip->nominal_fname == print->last_fname) - change = same; - else - change = rname; - } + /* Determine whether the current filename has changed, and if so, + how. 'nominal_fname' values are unique, so they can be compared + by comparing pointers. */ + if (ip->nominal_fname == print->last_fname) + change = same; else { - if (pfile->buffer_stack_depth > print->last_bsd) - change = enter; + if (pfile->buffer_stack_depth == print->last_bsd) + change = rname; else - change = leave; - print->last_bsd = pfile->buffer_stack_depth; + { + if (pfile->buffer_stack_depth > print->last_bsd) + change = enter; + else + change = leave; + print->last_bsd = pfile->buffer_stack_depth; + } + print->last_fname = ip->nominal_fname; } - print->last_fname = ip->nominal_fname; - /* If the current file has not changed, we can output a few newlines instead if we want to increase the line number by a small amount. We cannot do this if print->lineno is zero, because that means we |