Chris Lattner
|
8c5dd730ce
|
Fix PR3031 by silencing follow-on errors in invalid declarations.
llvm-svn: 59027
|
2008-11-11 06:13:16 +00:00 |
Chris Lattner
|
285a3e47be
|
reject 'int test(x, x) int x; {}'
llvm-svn: 49271
|
2008-04-06 06:50:56 +00:00 |
Chris Lattner
|
67b450cb48
|
reject 'typedef int y; int test(x, y)'.
llvm-svn: 49270
|
2008-04-06 06:47:48 +00:00 |
Chris Lattner
|
9d51f2b9d4
|
Fix handling of implicit int, resolving PR2012 and reverting (and
subsuming) my patch for PR1999.
llvm-svn: 49251
|
2008-04-05 06:32:51 +00:00 |
Chris Lattner
|
7b8134f5c6
|
Fix PR1999, by emitting a hard error only if an argument declarator is completely
missing. Otherwise, it is an implicit int case, which is valid in c90 and invalid
elsewhere, but accepted as an extension.
llvm-svn: 46938
|
2008-02-10 23:08:00 +00:00 |
Chris Lattner
|
7f024fe0c6
|
Fix PR1965: missing diagnostics for parameters that are missing
type specifiers. This required updating some (buggy) tests, and the
testcase was previously accidentally committed.
llvm-svn: 46603
|
2008-01-31 06:10:07 +00:00 |
Chris Lattner
|
2a70c95387
|
reenable this code, fix the testcase.
llvm-svn: 45205
|
2007-12-19 18:01:43 +00:00 |
Chris Lattner
|
7cf04d1653
|
we correctly reject array of void now
llvm-svn: 39614
|
2007-06-08 18:15:09 +00:00 |
Chris Lattner
|
7bddb3fc61
|
add bare struct tag decls.
llvm-svn: 38899
|
2006-08-13 19:59:13 +00:00 |
Chris Lattner
|
3b51ddf438
|
new testcase
llvm-svn: 38889
|
2006-08-12 18:40:31 +00:00 |
Chris Lattner
|
df89dd42d7
|
new testcase
llvm-svn: 38825
|
2006-08-06 18:22:00 +00:00 |