- 3b5ccca Make VerifyIntegerConstantExpr print extension warnings for non-ICEs. by Eli Friedman · 16 years ago
- 3bf6893 fix PR4073 by making designated initializer checking code use by Chris Lattner · 16 years ago
- 4a049f0 remove a fixme that is already done. by Chris Lattner · 16 years ago
- 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 16 years ago
- b5f1562 reject explicit pointer arithmetic on interface pointers in 64-bit objc ABI by Chris Lattner · 16 years ago
- 5cb10d3 fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) by Chris Lattner · 16 years ago
- ced1e28 Avoid issuing spurious errors as side-effect of diagnosing by Fariborz Jahanian · 16 years ago
- 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 16 years ago
- 8fc463a Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's good for uniformity is good for PCH (or is it the other way around?). by Douglas Gregor · 16 years ago
- 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
- 25efa10 Tighten up blocks type checking. This was discussed back in the by Mike Stump · 16 years ago
- 5c59e2b Fix rdar://6814047, a crash on invalid in blocks code I noticed when by Chris Lattner · 16 years ago
- 17f3a6d fix marking of nested blocks with the "hasBlockDeclRefExprs" to by Chris Lattner · 16 years ago
- 5b54b88 this is a warning now, return a well formed ast. by Chris Lattner · 16 years ago
- ca79092 reject sizeof(itf) when itf is a forward declared interface, or when by Chris Lattner · 16 years ago
- 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 16 years ago
- 23d58ce Some cleanup and bug-fixing for address-of checking. This causes a couple of by Eli Friedman · 16 years ago
- 17a7830 run the jump checker on blocks, even though they don't have gotos, by Chris Lattner · 16 years ago
- ea29a3a refactor some code, adding a new getLabelMap() accessor method by Chris Lattner · 16 years ago
- 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
- 397195b Fixup semantic analysis for nested blocks, and allow block literal by Mike Stump · 16 years ago
- 3201f6b Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. by Sebastian Redl · 16 years ago
- ffb4b6e Implement support for designated initializers that refer to members of by Douglas Gregor · 16 years ago
- 44e35f7 Improve "assignment to cast" diagnostic. by Daniel Dunbar · 16 years ago
- 2c4463f Fix rdar://6770142 - Class and qualified id's are compatible, just like by Chris Lattner · 16 years ago
- 312531a implement rdar://6780761, making sema reject some code that otherwise by Chris Lattner · 16 years ago
- 9097af1 fix blocks to reject objc interfaces returned by value. Also, by Chris Lattner · 16 years ago
- 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
- a0c3e9c Fix <rdar://problem/6770998> make cast of super illegal (again:-) by Steve Naroff · 16 years ago
- 9158804 Sema::CheckConditionalOperands(): Soften pointer/integer mismatch from error->warning. by Steve Naroff · 16 years ago
- ef79bc9 Fixes method name lookup when method appears in by Fariborz Jahanian · 16 years ago
- fc479d7 Make casting 'super' a deprecated warning (instead of a hard error). by Steve Naroff · 16 years ago
- a86b832 Fixed the Fix-It hints for comparison against a string literal. Thanks, Chris! by Douglas Gregor · 16 years ago
- 3f41976 Daniel convinced me that accepting "const va_list" arguments to va_arg is by Chris Lattner · 16 years ago
- 0d20b8a in va_arg diagnostics, print out the unpromoted type. This makes the by Chris Lattner · 16 years ago
- 9dc8f19 Add a warning for questionable va_args usage. by Chris Lattner · 16 years ago
- f502691 GCC compatibility: gcc allows applying va_args to const by Chris Lattner · 16 years ago
- 95f49fb improve the string literal comparison warning to not call @encode's "string literals". by Chris Lattner · 16 years ago
- 74734d5 When calling a function without a prototype for which we have a by Douglas Gregor · 16 years ago
- a3a8351 Add some more code modification hints by Douglas Gregor · 16 years ago
- a3d2524 reduce nesting. by Chris Lattner · 16 years ago
- d013aa1 Codegen sometimes crashes on comparisons that aren't legal, just by Chris Lattner · 16 years ago
- b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 16 years ago
- ab3a852 Change compound assignment operators to keep track of both the promoted by Eli Friedman · 16 years ago
- 214f31a If the user is trying to apply the -> or . member reference operator by Douglas Gregor · 16 years ago
- 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 16 years ago
- 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 16 years ago
- ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 16 years ago
- 8bfd1b8 Fix <rdar://problem/6697053> instance variable is protected. by Steve Naroff · 16 years ago
- 8dcb29d Fix a few isObjectTypes that really need to be isIncompleteOrObject by Douglas Gregor · 16 years ago
- e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 16 years ago
- b1d796d Add some FIXMEs relating to incomplete types. by Eli Friedman · 16 years ago
- f05c05d Partial implementation of PR3342: break out pointer sign by Eli Friedman · 16 years ago
- 5fdeae1 Fix code to mark block variables as const to actually work. Fix by Eli Friedman · 16 years ago
- e7c6f7a Check that the return/argument types of calls are complete. by Eli Friedman · 16 years ago
- 5908a92 InitListDesignations hasn't been used (ever). Eliminate it, and by Douglas Gregor · 16 years ago
- 9ecede7 Remove unneeded radar reference. by Ted Kremenek · 16 years ago
- b82dcd8 Fix <rdar://problem/6703892> by not warning about self-comparisons of enum by Ted Kremenek · 16 years ago
- 2ce1be0 When looking for property name (or getter method) in a by Fariborz Jahanian · 16 years ago
- 5953d8b Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 16 years ago
- bad3518 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 16 years ago
- e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
- ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 16 years ago
- f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 16 years ago
- bc736fc Implement template instantiation for the prefix unary operators. As by Douglas Gregor · 16 years ago
- ba49817 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 16 years ago
- 063daf6 Refactor the way we handle operator overloading and template by Douglas Gregor · 16 years ago
- e78b809 Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 16 years ago
- d8eb456 Reimplement fix for <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
- caaacec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 16 years ago
- 3fd95ce Improve the representation of operator expressions like "x + y" within by Douglas Gregor · 16 years ago
- baf5348 Eliminate some unused default cases in switches on the binary operator kind by Douglas Gregor · 16 years ago
- 4a471aa Properly restore ActiveScope when we exit parsing of a block. This by Douglas Gregor · 16 years ago
- 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago
- 335c680 Implement FIXME related to <rdar://problem/6496506> Implement class setter/getter for properties. by Steve Naroff · 16 years ago
- 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 16 years ago
- f178728 Fix <rdar://problem/6655054> clang issues bogus error on property usage in a dot-syntax. by Steve Naroff · 16 years ago
- 1ca6694 Fix <rdar://problem/6578665> user declared setter method should be used when using property syntx. by Steve Naroff · 16 years ago
- fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 16 years ago
- 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
- 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 16 years ago
- 3e87209 do not warn about -=/=- confusion with macros, thanks to rdogra for a testcase. by Chris Lattner · 16 years ago
- 55660a7 implement PR3753, warning about comparisons with a string literal. by Chris Lattner · 16 years ago
- 399bd1b refine the "use of unary operator that may be intended as compound assignment (+=)" by Chris Lattner · 16 years ago
- 25a30d0 Don't discard increment/decrement on function pointers. It's kind of by Eli Friedman · 16 years ago
- e6ee6ba add source range for type of super cast, giving something like: by Chris Lattner · 16 years ago
- dd53eb5 Partial fix <rdar://problem/6301205> [irgen] dot-syntax on super isn't supported. by Steve Naroff · 16 years ago
- a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
- b06d875 Partial fix for <rdar://problem/6645157> [clang on Xcode; regression]: error: instance variable 'someField' is private. by Steve Naroff · 16 years ago
- 6b9dfd4 Finish up some fixes related to <rdar://problem/6497631> Message lookup is sometimes different than gcc's. by Steve Naroff · 16 years ago
- 935fd76 Check of ivar access access control. by Fariborz Jahanian · 16 years ago
- 077c1e7 Diagnose a variety of access of ivars when they conflict with by Fariborz Jahanian · 16 years ago
- 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 16 years ago
- b098c14 Remove PrevFunctionScope slot (it isn't needed)...use getParent() instead. by Steve Naroff · 16 years ago
- f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
- a97b666 In BuildAnonymousStructUnionMemberReference, we shouldn't invalidate OpLoc when by Ted Kremenek · 16 years ago
- 35183ac Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 16 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
- dbb1ecc fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 16 years ago
- 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 16 years ago