scan-decls.c (scan_decls): Don't fetch new statement after CPP_EOF.
authorJuergen Weigert <jw@suse.de>
Sat, 25 Feb 2006 21:01:55 +0000 (21:01 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Sat, 25 Feb 2006 21:01:55 +0000 (21:01 +0000)
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

gcc/ChangeLog
gcc/scan-decls.c

index 99d0bfceee2b25562a398bbd323757a0f4afca46..2c42abf61aa1004560dd5ce2ac74468edc0cc244 100644 (file)
@@ -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
index 86fd4045c5d236afa9e728eeb517330c7600fc69..d7b592bdacb47955dded84e7f477802ad1f7151e 100644 (file)
@@ -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;