clang-1/lib
Chris Lattner 004659a569 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()
          ^
          ;



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108105 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-11 22:42:07 +00:00
..
AST Add PCH support for the remaining C++ exprs. 2010-07-10 11:46:15 +00:00
Analysis Type Type::isRealFloatingType() that vectors are not floating-point 2010-06-22 23:07:26 +00:00
Basic Hack for dealing with commas until we support multiple alternative constraints, per pr7338. 2010-07-09 22:49:34 +00:00
Checker Cleanup in CStringChecker. Now properly bifurcates the state for zero/nonzero sizes. 2010-07-08 23:57:29 +00:00
CodeGen Handle forward declarations properly in debug info. 2010-07-08 19:56:29 +00:00
Driver Introduce -f{no-}spell-checking options to enable/disable 2010-07-09 17:35:33 +00:00
Frontend Switch to void-cast for this. Chris prefers that over the attribute, I'll 2010-07-11 07:42:13 +00:00
Headers PR7588: Fix the _mm_shufflehi_epi16 macro. (The issue was an oversight 2010-07-08 20:09:45 +00:00
Index Collect function definitions in the Indexer when indexing through the ASTs. 2010-07-06 05:55:13 +00:00
Lex fix PR4499, patch by Kyle Dean! 2010-07-07 23:24:27 +00:00
Parse Fix PR7617 by not entering ParseFunctionDefinition when 2010-07-11 22:42:07 +00:00
Rewrite Remove Decl::getCompoundBody(). 2010-07-07 11:31:34 +00:00
Sema Fix compile error. Per Fariborz. 2010-07-10 19:53:56 +00:00
CMakeLists.txt Split libAnalysis into two libraries: libAnalysis and libChecker. 2010-01-25 04:41:41 +00:00
Makefile Move lib/Runtime to runtime/, and build after everything else. 2010-06-30 22:10:38 +00:00