diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-07-11 22:42:07 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-07-11 22:42:07 +0000 |
| commit | 1390134c1804d6356ebcfdf8ce48fb747e03f250 (patch) | |
| tree | 27f73722fa5f8840c894b424633a9c26f39185e6 /clang/test/CodeGen | |
| parent | dbb1e93a9fc79d136ffbaea0dbe5342785ab9d2e (diff) | |
| download | bcm5719-llvm-1390134c1804d6356ebcfdf8ce48fb747e03f250.tar.gz bcm5719-llvm-1390134c1804d6356ebcfdf8ce48fb747e03f250.zip | |
Fix PR7617 by not entering ParseFunctionDefinition when
a function prototype is followed by a declarator if we
aren't parsing a K&R style identifier list.
Also, avoid skipping randomly after a declaration if a
semicolon is missing. Before we'd get:
t.c:3:1: error: expected function body after function declarator
void bar();
^
Now we get:
t.c:1:11: error: invalid token after top level declarator
void foo()
^
;
llvm-svn: 108105
Diffstat (limited to 'clang/test/CodeGen')
0 files changed, 0 insertions, 0 deletions

