summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify SelectorTable::constructSetterName() usage...Steve Naroff2009-03-101-3/+3
* Fix PR3766, a really nasty silent miscompilation case where we emittedChris Lattner2009-03-091-2/+11
* Implement property '.' notation on Factory/Class objects. Parser changes aren...Steve Naroff2009-03-091-0/+74
* Remove dead clause (we decided not to support protocol qualified 'Class').Steve Naroff2009-03-081-9/+0
* Improvements to private method lookup.Steve Naroff2009-03-081-36/+58
* Removed an unfortunate cut and paste left-over.Fariborz Jahanian2009-03-041-2/+0
* Some refactoring of recent code. No functionality change.Fariborz Jahanian2009-03-041-22/+13
* Fix a corner case of message lookup looking for class methods.Fariborz Jahanian2009-03-041-3/+21
* Finish up some fixes related to <rdar://problem/6497631> Message lookup is so...Steve Naroff2009-03-041-15/+28
* Implement an important missing warning when a selectorFariborz Jahanian2009-03-031-7/+19
* Fix <rdar://problem/6497242> Inherited overridden protocol declared objects d...Steve Naroff2009-03-031-0/+1
* Fix <rdar://problem/6248764> parser rejects: bad receiver type 'CFStringRef'.Steve Naroff2009-03-011-1/+1
* Fix <rdar://problem/6614945> method not found. Steve Naroff2009-02-261-3/+3
* Fix http://llvm.org/bugs/show_bug.cgi?id=3544.Steve Naroff2009-02-261-19/+26
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-2/+13
* Remove isSuperExpr(), which ignores any casts on 'super'.Steve Naroff2009-02-231-22/+6
* Sema::ActOnInstanceMessage(): Tighen up the lookup rules for handling message...Steve Naroff2009-02-231-9/+31
* Minor cleanup, replace bool with qual_empty().Steve Naroff2009-02-221-3/+1
* Contains the following (related to problems found while investigting <rdar://...Steve Naroff2009-02-221-24/+15
* Remove debugging statement.Steve Naroff2009-02-221-1/+0
* More work to integrate newly added ObjCQualifiedClassType into the type system.Steve Naroff2009-02-211-1/+14
* remove some more methods from objc decls, using the iteratorChris Lattner2009-02-201-1/+1
* Downgrade complaints about calling unavailable functions to a warningDouglas Gregor2009-02-181-8/+8
* fix the ownership issues and location tracking inChris Lattner2009-02-181-16/+22
* privatize all of the string literal memory allocation/creationChris Lattner2009-02-181-3/+3
* add some comments describing what is happening here.Chris Lattner2009-02-181-9/+17
* simplify the code used to compute the type of an objc string. This makesChris Lattner2009-02-181-27/+29
* rename CheckBuiltinCFStringArgument -> CheckObjCStringChris Lattner2009-02-181-1/+2
* change the StringLiteral AST node to track all of the SourceLocations of Chris Lattner2009-02-181-5/+8
* Refactor the deprecated and unavailable checks into a newChris Lattner2009-02-151-24/+8
* implement support for attribute(unavailable) on objc methods.Chris Lattner2009-02-151-8/+24
* Add support for deprecated Obj-C methods. The semantics mostly match what gcc...Anders Carlsson2009-02-141-0/+12
* Pass the location of the start of the selector to ActOnClassMessage/ActOnInst...Anders Carlsson2009-02-141-5/+8
* Several cleanups:Steve Naroff2009-02-121-2/+2
* Overhaul of Stmt allocation:Ted Kremenek2009-02-071-20/+21
* Move StringLiteral to allocate its internal string data using the allocator inTed Kremenek2009-02-061-3/+3
* Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor2009-02-041-3/+3
* Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor2009-01-301-3/+3
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+0
* Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupD...Steve Naroff2009-01-291-3/+3
* Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused.Steve Naroff2009-01-281-2/+2
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Some micro-optimizations for DISABLE_SMART_POINTERS:Douglas Gregor2009-01-261-2/+2
* Don't ICE (issue diagnostics) when receiver is a non-objcFariborz Jahanian2009-01-161-2/+3
* Use a single function for doing vararg argument promotion. Also, make sure to...Anders Carlsson2009-01-161-9/+2
* Warn when someone tries to pass a variable with a non-POD type to a varargs f...Anders Carlsson2009-01-131-1/+8
* Provide a new kind of iterator, the specific_decl_iterator, thatDouglas Gregor2009-01-091-1/+1
* Don't ICE when messaging on 'super' receiver when classFariborz Jahanian2009-01-071-3/+6
* Silence a couple more operator precedence warnings; this shouldn't Eli Friedman2008-12-161-2/+2
* Change a whole lot of diagnostics to take QualType's directly Chris Lattner2008-11-241-1/+1
OpenPOWER on IntegriCloud