aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJuergen Weigert <jw@suse.de>2006-02-25 21:01:55 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2006-02-25 21:01:55 +0000
commit332cf1b33ae2722c6586249957f96d0795deab52 (patch)
tree93a38c9e1585e4875bd8316658c08568162a5174 /gcc
parenteaf618e3a990a27563ffd46f9042c826485a34e6 (diff)
downloadgcc-332cf1b33ae2722c6586249957f96d0795deab52.zip
gcc-332cf1b33ae2722c6586249957f96d0795deab52.tar.gz
gcc-332cf1b33ae2722c6586249957f96d0795deab52.tar.bz2
scan-decls.c (scan_decls): Don't fetch new statement after CPP_EOF.
2006-02-25 Juergen Weigert <jw@suse.de> Richard Guenther <rguenther@suse.de> * scan-decls.c (scan_decls): Don't fetch new statement after CPP_EOF. Co-Authored-By: Richard Guenther <rguenther@suse.de> From-SVN: r111440
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/scan-decls.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 99d0bfc..2c42abf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2006-02-25 Juergen Weigert <jw@suse.de>
+ Richard Guenther <rguenther@suse.de>
+
+ * scan-decls.c (scan_decls): Don't fetch new statement after CPP_EOF.
+
2006-02-24 Adam Nemet <anemet@caviumnetworks.com>
* combine.c (gen_lowpart_or_truncate): Call
diff --git a/gcc/scan-decls.c b/gcc/scan-decls.c
index 86fd404..d7b592bd 100644
--- a/gcc/scan-decls.c
+++ b/gcc/scan-decls.c
@@ -202,6 +202,8 @@ scan_decls (cpp_reader *pfile, int argc ATTRIBUTE_UNUSED,
parameter list */
while (token->type != CPP_SEMICOLON && token->type != CPP_EOF)
token = get_a_token (pfile);
+ if (token->type == CPP_EOF)
+ return 0;
goto new_statement;
}
break;