]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/scan-decls.c
Makefile.in: Exterminate all references to assert.h.
[thirdparty/gcc.git] / gcc / scan-decls.c
index 55f10abb8d6e3a4296d87292ecbe45a0d40ca938..336ced71889e5bd4b92d1a9435c7559d19217eac 100644 (file)
@@ -187,8 +187,12 @@ scan_decls (pfile, argc, argv)
                  skip_to_closing_brace (pfile);
                  goto new_statement;
                }
-             if (token.type == CPP_SEMICOLON)
-               goto new_statement;
+
+             /* skip a possible __attribute__ or throw expression after the
+                parameter list */
+             while (token.type != CPP_SEMICOLON && token.type != CPP_EOF)
+               cpp_get_token (pfile, &token);
+             goto new_statement;
            }
          break;
        case CPP_NAME: