aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprObjC.cpp
AgeCommit message (Expand)Author
2009-02-23Sema::ActOnInstanceMessage(): Tighen up the lookup rules for handling message...Steve Naroff
2009-02-22Minor cleanup, replace bool with qual_empty().Steve Naroff
2009-02-22Contains the following (related to problems found while investigting <rdar://...Steve Naroff
2009-02-22Remove debugging statement.Steve Naroff
2009-02-21More work to integrate newly added ObjCQualifiedClassType into the type system.Steve Naroff
2009-02-20remove some more methods from objc decls, using the iteratorChris Lattner
2009-02-18Downgrade complaints about calling unavailable functions to a warningDouglas Gregor
2009-02-18fix the ownership issues and location tracking inChris Lattner
2009-02-18privatize all of the string literal memory allocation/creationChris Lattner
2009-02-18add some comments describing what is happening here.Chris Lattner
2009-02-18simplify the code used to compute the type of an objc string. This makesChris Lattner
2009-02-18rename CheckBuiltinCFStringArgument -> CheckObjCStringChris Lattner
2009-02-18change the StringLiteral AST node to track all of the SourceLocations of Chris Lattner
2009-02-15Refactor the deprecated and unavailable checks into a newChris Lattner
2009-02-15implement support for attribute(unavailable) on objc methods.Chris Lattner
2009-02-14Add support for deprecated Obj-C methods. The semantics mostly match what gcc...Anders Carlsson
2009-02-14Pass the location of the start of the selector to ActOnClassMessage/ActOnInst...Anders Carlsson
2009-02-12Several cleanups:Steve Naroff
2009-02-07Overhaul of Stmt allocation:Ted Kremenek
2009-02-06Move StringLiteral to allocate its internal string data using the allocator inTed Kremenek
2009-02-04Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor
2009-01-30Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-29Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupD...Steve Naroff
2009-01-28Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused.Steve Naroff
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-26Some micro-optimizations for DISABLE_SMART_POINTERS:Douglas Gregor
2009-01-16Don't ICE (issue diagnostics) when receiver is a non-objcFariborz Jahanian
2009-01-16Use a single function for doing vararg argument promotion. Also, make sure to...Anders Carlsson
2009-01-13Warn when someone tries to pass a variable with a non-POD type to a varargs f...Anders Carlsson
2009-01-09Provide a new kind of iterator, the specific_decl_iterator, thatDouglas Gregor
2009-01-07Don't ICE when messaging on 'super' receiver when classFariborz Jahanian
2008-12-16Silence a couple more operator precedence warnings; this shouldn't Eli Friedman
2008-11-24Change a whole lot of diagnostics to take QualType's directly Chris Lattner
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-11-24Rename Selector::getName() to Selector::getAsString(), and addChris Lattner
2008-11-23Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner
2008-11-21merge some simple call diagnostics.Chris Lattner
2008-11-20remove the last old-fashioned Diag method. Transition complete!Chris Lattner
2008-11-20instead of looking up super at startup time, Chris Lattner
2008-11-19Fix <rdar://problem/6150376> [sema] crash on invalid message send.Steve Naroff
2008-11-19stop calling II::getName() unnecesarily in semaChris Lattner
2008-11-19Switch several more Sema Diag methods over. This simplifies theChris Lattner
2008-11-17Fix <rdar://problem/6333904> [sema] message lookup on super is incorrectSteve Naroff
2008-11-04Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'....Douglas Gregor
2008-09-30Fix <rdar://problem/6191148> [sema] Objective-C method lookup (at global scop...Steve Naroff
2008-09-29Fix <rdar://problem/6251012> clang: Blocks are objects too.Steve Naroff
2008-09-28Fix <rdar://problem/6252129> implementation of method in category doesn't eff...Steve Naroff
2008-09-11Fix two bugs exposed by array passing assert:Daniel Dunbar
2008-09-11Bug fix, apply default argument promotion in message sends for whichDaniel Dunbar