aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprObjC.cpp
AgeCommit message (Expand)Author
2009-10-20Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman
2009-10-09Refactor the LookupResult API to simplify most common operations. Require us...John McCall
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-22Don't issue warning on multiple selector found when Fariborz Jahanian
2009-08-20Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian
2009-08-19Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis
2009-08-18Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian
2009-07-23Remove a bunch of FIXME's related to ObjC type checking.Steve Naroff
2009-07-22Fix <rdar://problem/6770276> Support Class<Proto> syntax.Steve Naroff
2009-07-21Remove the ObjCCategoryImpls vector from Sema class.Argyrios Kyrtzidis
2009-07-21Remove Sema::LookupObjCImplementation and replace it with just calling ObjCIn...Argyrios Kyrtzidis
2009-07-205 cleanups to ObjCObjectPointerType work:Steve Naroff
2009-07-18Remove ObjCQualifiedInterfaceType:-)Steve Naroff
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-13Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?vie...Steve Naroff
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-17First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff
2009-06-16Implements -Wundeclared-selector for ObjC.Fariborz Jahanian
2009-06-07Template instantiation support for Obj-C @encode expressions.Anders Carlsson
2009-05-27Convert ObjC qualified type clients over to using iterators.Steve Naroff
2009-05-26An Obj-C message send expression can never have a reference type.Anders Carlsson
2009-05-21Fixed a warning bug when receiver is an object viaFariborz Jahanian
2009-05-16Reflow some comments.Mike Stump
2009-05-14Don't warn if result/argument type of an implemented Fariborz Jahanian
2009-05-13Some early declarations to support sentinel attribute onFariborz Jahanian
2009-05-08We want to diagnose sending message to a forward classFariborz Jahanian
2009-05-08Warn if forward class is used as a receiver.Fariborz Jahanian
2009-05-05Issue a warning in odd case of instance method usedFariborz Jahanian
2009-04-29fix PR4021, array and functions decay in the receiver position of an objc mes...Chris Lattner
2009-04-24PCH support for the global method pool (= instance and factory methodDouglas Gregor
2009-04-24Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's g...Douglas Gregor
2009-04-23Eliminate Sema::ObjCProtocols. Instead, we place ObjCProtocolDecls inDouglas Gregor
2009-04-23Eliminate the three SmallVectors in ObjCImplDecl (for instanceDouglas Gregor
2009-04-12Fix rdar://6770142 - Class and qualified id's are compatible, just likeChris Lattner
2009-04-12implement rdar://6780761, making sema reject some code that otherwiseChris Lattner
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-04-07Tweak Sema::ActOnInstanceMessage() to look for a class method when dealing wi...Steve Naroff
2009-04-07Change the type of ObjC @ string constants (from NSConstantString->NSString).Steve Naroff
2009-03-29various cleanupsChris Lattner
2009-03-10Simplify SelectorTable::constructSetterName() usage...Steve Naroff
2009-03-09Fix PR3766, a really nasty silent miscompilation case where we emittedChris Lattner
2009-03-09Implement property '.' notation on Factory/Class objects. Parser changes aren...Steve Naroff
2009-03-08Remove dead clause (we decided not to support protocol qualified 'Class').Steve Naroff
2009-03-08Improvements to private method lookup.Steve Naroff
2009-03-04Removed an unfortunate cut and paste left-over.Fariborz Jahanian
2009-03-04Some refactoring of recent code. No functionality change.Fariborz Jahanian
2009-03-04Fix a corner case of message lookup looking for class methods.Fariborz Jahanian