- 604dacf Support initialization of incomplete array with zero size (as extension). by Daniel Dunbar · 16 years ago
- 541f6bb Move the C++ Sema tests into a separate SemaCXX directory. by Argiris Kirtzidis · 16 years ago
- ff5b3a8 InitListChecker::CheckListElementTypes(): Check for function types and issue an appropriate diagnostic. by Steve Naroff · 16 years ago
- 4b6bd3c Sema::CheckForFileScopedRedefinitions(): Make sure tentative decls of incomplete array types are completed (and diagnosed properly). by Steve Naroff · 16 years ago
- 1543ae9 wrap some long diagnostics, make 'initializer is not a constant' diagnostic by Chris Lattner · 16 years ago
- 171a463 Make sure to count the struct elements correctly; here, we want the by Eli Friedman · 16 years ago
- dd2b9af Fix for PR2631; make va_arg work correctly on x86-64. by Eli Friedman · 16 years ago
- fd79969 Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
- 1ed03e7 Implement support for the 'wchar_t' C++ type. by Argiris Kirtzidis · 16 years ago
- 1250817 Fix Sema::MergeVarDecl() to better handle type compatibility. The previous code was trying to handle arrays specially (which didn't work for pointers to array). Removed local helper function areEquivalentArrayTypes(), replacing it's use with the more general ASTContext::typesAreCompatible() predicate. by Steve Naroff · 16 years ago
- b5e7815 Fix issues with C "tentative" definitions. by Steve Naroff · 16 years ago
- 7f0def4 Add test for nested enum redefinition. - <rdar://problem/6093889> by Daniel Dunbar · 16 years ago
- d0e162c fix crash when printing diagnostics with tokens that span through more than one line by Nuno Lopes · 16 years ago
- 103baef Add EXTWARN Diagnostic class. by Daniel Dunbar · 16 years ago
- b45f75c Fix several issues in checking of address-of expressions. by Daniel Dunbar · 16 years ago
- a1923f6 by Chris Lattner · 16 years ago
- 8716a01 Support __attribute__(({con,de}structor)) in Parse & Sema by Daniel Dunbar · 16 years ago
- 200964f fix some problems handling stmtexprs with labels (PR2374), and by Chris Lattner · 16 years ago
- 987a87b testcase for PR2416, which we already handle correctly. by Chris Lattner · 16 years ago
- 1c2732e move all objc sema tests into a new SemaObjC directory. Next step is to by Chris Lattner · 16 years ago
- 4a68fe0 fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
- b99d749 improve handling of the horrible GCC objc extension that treats "<foo>" by Chris Lattner · 16 years ago
- bd69502 GCC supports the complex conjugate operator (an extension) on complex int by Chris Lattner · 16 years ago
- 6ff24a4 fix diagnostics. by Chris Lattner · 16 years ago
- e02e440 Fix rdar://6095136, various crashes with incomplete enum types. by Chris Lattner · 16 years ago
- 2aa6882 c89 does not perform array -> pointer promotion unless the array is an lvalue. This by Chris Lattner · 16 years ago
- 03c430f In c99 mode, comma does do function/array promotion even though by Chris Lattner · 16 years ago
- 4405b2e Comma does not perform unary promotions, rdar://6095180 by Chris Lattner · 16 years ago
- cae9a78 gcc requires a semicolon at the end of an interface, unlike its extension for structs. by Chris Lattner · 16 years ago
- 2c7e0e5 Cleaunup Sema::ActOnClassMessage(). This commit: by Steve Naroff · 16 years ago
- bef8d62 Reject typedef redefinitions when the underlying types are not identical, by Chris Lattner · 16 years ago
- 1b843a2 Add support for __extension__ as an lvalue. rdar://6097308 by Chris Lattner · 16 years ago
- 8441802 Fix rdar://6094010 various asserts happening with wide strings in inline asm. by Chris Lattner · 16 years ago
- 5b0de85 Implement nans, prefetch, and trap builtins. by Daniel Dunbar · 16 years ago
- 178cee2 Add test case for nonnull attribute. Fix indexing bug. by Ted Kremenek · 16 years ago
- 5cece46 Switch initialization of the protocol list for an interface decl to use by Chris Lattner · 16 years ago
- 55a2433 when in the context of an @implementation, look for private methods in the by Chris Lattner · 16 years ago
- 4f071ec When in C++, make EnumConstant names hide tag names in the same scope, instead of colliding with them. by Argiris Kirtzidis · 16 years ago
- 5beb45f When checking for name collision between a tag and a previously defined namespace, the collision occured even when the tag was in a different nested scope. by Argiris Kirtzidis · 16 years ago
- c5f0f65 http://llvm.org/bugs/show_bug.cgi?id=2523 by Nate Begeman · 16 years ago
- e728045 fix CheckForConstantInitializer() for Compound Literals by Nuno Lopes · 16 years ago
- 656ad0e '&&' commands together so that the test status reflects the results of all the commands, otherwise the test status will be the result of only the last command. by Argiris Kirtzidis · 16 years ago
- d5b9224 new testcase by Chris Lattner · 16 years ago
- 5bf0ad5 Fix PR2020 by recovering by defining an anonymous enum, instead of recovering by Chris Lattner · 16 years ago
- 38f1671 Add Sema support for C++ classes. by Argiris Kirtzidis · 16 years ago
- 2024f0a Make ProcessDeclAttributes walk the declarator structure pulling by Chris Lattner · 16 years ago
- 0832dbc Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
- 4eb54d1 rename some attr tests for consistency. by Chris Lattner · 16 years ago
- bac1245 "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
- 4e9553a "This moves built-in Objective-C types up the scope chains to where they can be replaced by versions included from the runtime library's headers." by Chris Lattner · 16 years ago
- 1bf58f6 add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 16 years ago
- bcb7f78 Add test case for NSString format-string checking. by Ted Kremenek · 16 years ago
- 324d503 Don't crash if we can't find FileEntry info for a typedef, since one by Eli Friedman · 16 years ago
- 2ccfb51 For struct initialization, check compatibility with the unqualified by Eli Friedman · 16 years ago
- d254997 Second half of "fix" for <rdar://problem/5986085> clang on xcode: error: redefinition of 'XCElementToggler' as different kind of symbol by Steve Naroff · 16 years ago
- 1a5027c Fix <rdar://problem/5986833> clang on xcode: incompatible type returning 'void', expected 'int'. by Steve Naroff · 16 years ago
- d1f0eb4 Fix <rdar://problem/5987482> clang on xcode: null dereference in Sema::ActOnMemberReferenceExpr. by Steve Naroff · 16 years ago
- 0a7149f Fix trivial crasher and downgrade an error to warning (to match GCC). by Steve Naroff · 16 years ago
- 5f0466b Support "<p>" as a short-hand for "id<p>". Here's a comment from GCC (the only documentation I could find on it). by Steve Naroff · 16 years ago
- 51c6cff Fix crash identified by <rdar://problem/5986085>. by Steve Naroff · 16 years ago
- 4b6bf70 Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
- 329edfe Update a test and add a FIXME. by Steve Naroff · 16 years ago
- 5a5cd83 Added fixmes. by Ted Kremenek · 16 years ago
- 70337ac Parser::ParseObjCSynchronizedStmt() needs to Enter/Exit a decl scope. by Steve Naroff · 16 years ago
- 4ba41fd fix type of ?: operator. If one of the operator is void, the type should be void as well. by Nuno Lopes · 16 years ago
- e266564 Fix a gcc compatibility issue which allows more protocol-qualified id on RHS to be by Fariborz Jahanian · 16 years ago
- 4454977 ASTContext::typesAreCompatible(): id is compatible with all qualified id types. by Steve Naroff · 16 years ago
- 616c55c Sema::ActOnClassMessage() needs to look through it's local implementation for private class methods. by Steve Naroff · 16 years ago
- 30faf47 Make sure we look through categories when searching for a classes property. by Steve Naroff · 16 years ago
- 6e7c3b7 Put back my temporary hack until Eli addresses this in a more complete fashion. by Steve Naroff · 16 years ago
- 7c5db20 Change Expr::isIntegerConstantExpr() to allow for pointer types (for GCC compatibility). Note FIXME. by Steve Naroff · 16 years ago
- 936c436 Allow implicit pointer/int conversions on ObjCQualifiedIdTypes in Sema::CheckCompareOperands() and Sema::CheckAssignmentConstraints(). by Steve Naroff · 16 years ago
- 7f1c5b5 Finish up r51900. by Steve Naroff · 16 years ago
- fd8f76c Fix parser bug/FIXME with @catch. by Steve Naroff · 16 years ago
- 6f78625 Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 16 years ago
- d6ba7fd Tweak Sema::ObjCQualifiedIdTypesAreCompatible() to handle qualified interface types on the RHS. by Steve Naroff · 16 years ago
- 1f823dd Add some more test cases that demonstrate clang is a bit stricter than GCC. These can be fixed lazily if they become a problem. by Steve Naroff · 16 years ago
- 605896f Teach Sema::CheckConditionalOperands() to check for ObjCQualifiedIdType's. This fixes a bogus error. by Steve Naroff · 16 years ago
- 7c7817e Fix <rdar://problem/5965704> clang: bad receiver type 'id const' by Steve Naroff · 16 years ago
- 8fff8ce Teach Expr::isLvalue() about ObjC properties. For now, all properties are writable. Added a FIXME for another day. by Steve Naroff · 16 years ago
- 25086f0 Allow a pointer implicitly cast to a bool as a constant expression, as by Eli Friedman · 16 years ago
- 48d0bb0 Make sure to allow assigning a pointer to a bool. by Eli Friedman · 16 years ago
- 5949a02 Cleanup/refactoring of Sema struct layout. This patch unifies the struct by Eli Friedman · 16 years ago
- 256b7d7 Get the type right for wide string literals; it's wchar_t, not char. by Eli Friedman · 16 years ago
- 86ad522 Implementation of gcc mode attribute; this is significant because by Eli Friedman · 16 years ago
- 5e56f99 Change diagnostic per suggestion, to make it a bit clearer what is happening. by Eli Friedman · 16 years ago
- 9f5250b Count the number of initializable members correctly in structs/unions by Eli Friedman · 16 years ago
- f8df28c Diagnose implicit init list for empty aggregate, like struct {}. Fixes by Eli Friedman · 16 years ago
- 46f8166 Move the error checking for variable-sized objects so we don't by Eli Friedman · 16 years ago
- 73fd880 Fix this test on non-X86 platforms. by Eli Friedman · 16 years ago
- 910758e Patch for PR2350; the issue was tnat we were allowing (with an error) by Eli Friedman · 16 years ago
- 45cd28f Fix this test so that it's valid; the point is to test for the crash, by Eli Friedman · 16 years ago
- 19bf5c6 PR2347: Fix crash iterating over VLAs; this started triggering because by Eli Friedman · 16 years ago
- 8cb86e3 Fix a couple of bugs found by Neil Booth in the const-ness checking. by Eli Friedman · 16 years ago
- 7859421 Fix typo in test. by Eli Friedman · 16 years ago
- 8c50c62 Add __builtin_frame_address and __builtin_return_address gcc builtins to by Eli Friedman · 16 years ago
- b9ea6bc Be a bit more defensive in SemaInit. by Eli Friedman · 16 years ago
- 8c2173d Add some more checking for compound literals. by Eli Friedman · 16 years ago
- b924c7f Make the unused expression warning a bit less aggressive (found in PHP code). by Eli Friedman · 16 years ago
- 0fecfde Switch on SemaInit; this makes some code in SemaDecl dead, but I'll give by Eli Friedman · 16 years ago