summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2006-02-25 21:01:55 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2006-02-25 21:01:55 +0000
commit6003588fece0ad48b319f5fab4cced57adea8a8d (patch)
tree93a38c9e1585e4875bd8316658c08568162a5174
parent91b2f40f928a133632584b1622c4726cddb6b608 (diff)
downloadppe42-gcc-6003588fece0ad48b319f5fab4cced57adea8a8d.tar.gz
ppe42-gcc-6003588fece0ad48b319f5fab4cced57adea8a8d.zip
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111440 138bc75d-0d04-0410-961f-82ee72b054a4
-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 99d0bfceee2..2c42abf61aa 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 86fd4045c5d..d7b592bdacb 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;
OpenPOWER on IntegriCloud