- fdb548e fix a buggy fall through that caused a crash-on-invalid. rdar://6248081 by Chris Lattner · 16 years ago
- a9053e0 rename recovery-3 to recovery.c by Chris Lattner · 16 years ago
- 0ba0dd6 merge recovery-1 into recovery-3. by Chris Lattner · 16 years ago
- 18914bc merge recovery-2.c into recovery-3.c. by Chris Lattner · 16 years ago
- 90b93d6 Fix PR3172: if we see an eof or } at the top level, reject it. by Chris Lattner · 16 years ago
- 96e05bc Improve VLA diagnostics/sema checking. Fixes PR2361 and PR2352. by Anders Carlsson · 16 years ago
- 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
- ae0ee03 instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago
- 26236e8 A little more scaffolding for parsing templates: by Douglas Gregor · 16 years ago
- adcac88 Basic support for parsing templates, from Andrew Sutton by Douglas Gregor · 16 years ago
- bec1c9d Objective-C keywords are not always identifiers. Some are also C++ keywords by Douglas Gregor · 16 years ago
- 0fe7bea Simple parsing of exception specifications, with no semantic analysis yet by Douglas Gregor · 16 years ago
- d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
- 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
- 5f4a682 Make all the 'redefinition' diagnostics more consistent, and make the by Chris Lattner · 16 years ago
- 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
- 669d5d7 Implement parsing and semantic checking of the 'mutable' keyword. by Sebastian Redl · 16 years ago
- 1950440 Fix a couple of suboptimalities in error recovery. by Chris Lattner · 16 years ago
- a668e8e implement a fixme :), switch to -verify mode. by Chris Lattner · 16 years ago
- c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
- 1f6f54b Fix PR3031 by silencing follow-on errors in invalid declarations. by Chris Lattner · 16 years ago
- ab963c6 Update C++ status to reflect parser capabilities for chapter 9 (classes). Slightly extend the class parser test. by Sebastian Redl · 16 years ago
- e10b0f2 "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
- 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
- 0fc73f7 implement some more FIXMEs, by rejecting more bogus stuff in objc mode. by Chris Lattner · 16 years ago
- 79ed6b5 add some simple designator testcases. Reject things like this: by Chris Lattner · 16 years ago
- aab740a Support attributes in *yet another* place. Is there any place you by Chris Lattner · 16 years ago
- 7399ee0 Fix a parser bug where we let attributes interfere with our disambiguation by Chris Lattner · 16 years ago
- e25d270 Allow variadic arguments without named ones for C++, e.g. "void(...);" by Argyrios Kyrtzidis · 16 years ago
- f7a726b De-XFAIL test/Parser/pragma-pack.c by Daniel Dunbar · 16 years ago
- 4f2670d Move the expected-warning lines to a place that clang -verify will pick them by Chris Lattner · 16 years ago
- fcdd8fe Add Parser support for #pragma pack by Daniel Dunbar · 16 years ago
- 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
- 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 16 years ago
- 8592b1d Fix test case. by Argyrios Kyrtzidis · 16 years ago
- 71b914b Implement parser support for the 'condition' part of C++ selection-statements and iteration-statements (if/switch/while/for). by Argyrios Kyrtzidis · 16 years ago
- 0f07203 Support "typeof unary-expression" (GNU C++ extension). by Argyrios Kyrtzidis · 16 years ago
- c9a4eea Pull code from last commit. will put back soon. by Steve Naroff · 16 years ago
- 042f955 Implement block pseudo-storage class modifiers (__block, __byref). by Steve Naroff · 16 years ago
- 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
- 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
- 0976278 Fix a minor crash-on-invalid. by Eli Friedman · 16 years ago
- b348b81 C++ casts, (static_cast. dynamic_cast, etc.) can have postfix-expression pieces. by Argyrios Kyrtzidis · 16 years ago
- 2b1cc8b continue cleaning up code, and disable sending a message directly to an by Chris Lattner · 16 years ago
- 3a9fdb4 Handle unnamed bitfields when parsing C++ classes. by Argyrios Kyrtzidis · 16 years ago
- 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
- 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 16 years ago
- c577a0e Multiple tests in a single test file must be linked with '&&'. by Argyrios Kyrtzidis · 16 years ago
- b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 16 years ago
- aec3a1e Fix a couple crashes on invalid input. by Chris Lattner · 16 years ago
- 1f3105e Change diagnostic per suggestion, to make it a bit clearer what is happening. by Eli Friedman · 16 years ago
- 1b76779 fix typo by Gabor Greif · 16 years ago
- 33701a6 Test from PR2332; bug already fixed by r51311. by Eli Friedman · 16 years ago
- 6e33dd5 Fix the scope of K&R-style argument declarations so that they don't by Eli Friedman · 16 years ago
- 8a99764 Extend vector member references to include {.hi, .lo, .e, .o} which return a by Nate Begeman · 17 years ago
- 65bb89c Two improvements to initializer parsing: by Chris Lattner · 17 years ago
- 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 17 years ago
- 3825c2e reject 'int test(x, x) int x; {}' by Chris Lattner · 17 years ago
- aaf9ddb reject 'typedef int y; int test(x, y)'. by Chris Lattner · 17 years ago
- d658b56 Fix handling of implicit int, resolving PR2012 and reverting (and by Chris Lattner · 17 years ago
- 6b88450 implement simple support for arbitrary token lookahead. Change the by Chris Lattner · 17 years ago
- 42e6737 Remove the first layer of support for "portability" warnings. This is by Chris Lattner · 17 years ago
- 5280408 Fix PR2042. One remaining issue: we don't currently diagnose by Chris Lattner · 17 years ago
- 99d724f Fix PR1999, by emitting a hard error only if an argument declarator is completely by Chris Lattner · 17 years ago
- 8bd36fc Behave correctly if a constraint expression is invalid. by Anders Carlsson · 17 years ago
- 64515f3 by Steve Naroff · 17 years ago
- 6e10a08 make some diagnostics more terse, update testcases. by Chris Lattner · 17 years ago
- e0e713b Fix PR1965: missing diagnostics for parameters that are missing by Chris Lattner · 17 years ago
- 5c74942 Add support for dispatching an objc message to a variable by Chris Lattner · 17 years ago
- da46f3b First half of a fix for the "objc message send in initializer" bug. This only by Chris Lattner · 17 years ago
- 7c453b3 Don't ICE on missing interface declaration when declaring one of its protocols. by Fariborz Jahanian · 17 years ago
- 20552d2 Recover from user typo not having proper @interface decl and a bad foreach decl. by Fariborz Jahanian · 17 years ago
- a12a75f Remove non-ascii chaaracter from diagnostic by Fariborz Jahanian · 17 years ago
- 94cdb25 Warn (as gcc does) when @end does not close anything. by Fariborz Jahanian · 17 years ago
- 540fc53 Limit type of foreach's element and collection to be a pointer to by Fariborz Jahanian · 17 years ago
- 8ce5da3 Issue diagnostics if more than one declaration in objectove-c's foreach-stmt header. by Fariborz Jahanian · 17 years ago
- b7b6115 add comments for the various AssignConvertType's, and split int->pointer from pointer->int. by Chris Lattner · 17 years ago
- 5cf216b Merge all the 'assignment' diagnostic code into one routine, decloning by Chris Lattner · 17 years ago
- 1f990d6 Patch to add semantics check for ObjC2's foreacn statement. by Fariborz Jahanian · 17 years ago
- 0de2ae2 Issue diagnostic when objective-c's @interface is preceeded by a type specifier. by Fariborz Jahanian · 17 years ago
- 0ba0aa1 Prevent crash on incorrect objc messaging expression. by Fariborz Jahanian · 17 years ago
- 1e57144 add a file I forgot to svn add. by Chris Lattner · 17 years ago
- 516bd46 Fix a crash on a top-level objc string, patch by Nico Weber by Chris Lattner · 17 years ago
- cb53b36 - Use Tok.isObjCAtKeyword instead of Tok.getIdentifierInfo()->getObjCKeywordID(). by Chris Lattner · 17 years ago
- 68cfd49 reenable this code, fix the testcase. by Chris Lattner · 17 years ago
- f366b4c Fixed a parsing bug whereby @optional/@required keyword is not followed by by Fariborz Jahanian · 17 years ago
- 5ef404f Patch to prevent crash on use of objc2 syntax. by Fariborz Jahanian · 17 years ago
- ae36076 Implemented initial support for "-triple" option to the clang driver. This by Ted Kremenek · 17 years ago
- eecf847 GCC fails if there is a trailing colon but no clobbers. by Anders Carlsson · 17 years ago
- 4c1a2a9 Parse "sizeof(arr)[0]" as a sizeof of an expr if arr is an expression. by Chris Lattner · 17 years ago
- e61933d Fix a recovery bug Fariborz and I noticed yesterday. We were producing: by Chris Lattner · 17 years ago
- 02209fb remove typedef. by Chris Lattner · 17 years ago
- a0818e3 Patch to parse @selector expressions. by Fariborz Jahanian · 17 years ago
- bece4ac Fixed a bug whereby, struct tag name matches a typedef/objc-class name by Fariborz Jahanian · 17 years ago
- 243b64b This patch implementa objective-c's @compatibilty-alias declaration. by Fariborz Jahanian · 17 years ago
- dfbcce2 Implemented parsing of objctive-c protocol conforming type used in by Fariborz Jahanian · 17 years ago
- 3b427b3 rename -parse-ast-print to -ast-print by Chris Lattner · 17 years ago
- 2d85f8b Emit a warning when the body of an if block is a NullStmt. by Anders Carlsson · 17 years ago
- b384d32 this patch accomodates clattner's comments on expression processing in @try-statement. by Fariborz Jahanian · 17 years ago
- 9f3d942 Removed option "-parse-ast-check" from clang driver. This is now implemented by Ted Kremenek · 17 years ago