From bf04c4a96ab124ba00a25b632c5f2d64199c8302 Mon Sep 17 00:00:00 2001 From: bothner <> Date: Mon, 11 Apr 1994 20:26:48 +0000 Subject: Fix line number counting. --- gcc/scan.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gcc/scan.c') diff --git a/gcc/scan.c b/gcc/scan.c index 17e9898497f..b6289908191 100644 --- a/gcc/scan.c +++ b/gcc/scan.c @@ -220,7 +220,7 @@ get_token (fp, s) c = get_token (fp, s); if (c == INT_TOKEN) { - source_lineno = atoi (s->base); + source_lineno = atoi (s->base) - 1; /* '\n' will add 1 */ get_token (fp, &source_filename); } for (;;) @@ -229,7 +229,11 @@ get_token (fp, s) if (c == EOF) return EOF; if (c == '\n') + { + source_lineno++; + lineno++; goto retry; + } } } if (c == EOF) -- cgit v1.2.3