aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclObjC.cpp
AgeCommit message (Expand)Author
2009-07-27Make ObjCImplDecl inherit from ObjCContainerDecl.Argyrios Kyrtzidis
2009-07-23Remove a bunch of FIXME's related to ObjC type checking.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-21- Introduce ASTContext::getObjCImplementation() and ASTContext::setObjCImplem...Argyrios Kyrtzidis
2009-07-16Remove ASTContext::isObjCObjectPointerType().Steve Naroff
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-09don't crash if class is using itself as its super class.Fariborz Jahanian
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-17Support dependent extended vector types and template instantiationDouglas Gregor
2009-06-06Adds synthesize ivars to DeclContext.Fariborz Jahanian
2009-06-04More refactoring/cleanup of objc ivars.Fariborz Jahanian
2009-05-22(Next runtime only) check to see if class implements forwardInvocation method Fariborz Jahanian
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-16Reflow some comments.Mike Stump
2009-05-14Don't warn if result/argument type of an implemented Fariborz Jahanian
2009-05-12Method attributes may only be specified on methodFariborz Jahanian
2009-05-08Fixes a bug in my last patch. Order of types reversed.Fariborz Jahanian
2009-05-08Refactoring of my last patch.Fariborz Jahanian
2009-05-08More type checking for properties, accessors andFariborz Jahanian
2009-05-07Add a warning for a missing copy attribute on a property that is aMike Stump
2009-05-07a forward class declaration matching a typedef name of a classFariborz Jahanian
2009-05-04Remove support for ObjCMethodDecl attributes that appear between theTed Kremenek
2009-05-01Check for method type conflict between declaration inFariborz Jahanian
2009-04-30Use of super class ivar to synthesize property is back to being error.Fariborz Jahanian
2009-04-30Hook up Sema support for attributes on Objective-C method declarations thatTed Kremenek
2009-04-29Change to warning when property uses an ivar in super classFariborz Jahanian
2009-04-29use of an ivar specified on a property @synthesizeFariborz Jahanian
2009-04-26Remove getIntegerConstantExprValue in favor of using EvaluateAsInt.Eli Friedman
2009-04-24Fix a pasto in the lookup of instance methods in the global poolDouglas Gregor
2009-04-24PCH support for the global method pool (= instance and factory methodDouglas Gregor
2009-04-24Eliminate Sema::ObjCAliasDecls. This is based on Steve's fix, but alsoDouglas Gregor
2009-04-24Fix Objective-C crashesDouglas Gregor
2009-04-24Eliminate Sema::ObjCInterfaceDeclsDouglas 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-23Diagnose if an implementation implements a forward classFariborz Jahanian
2009-04-23Remove @compatibility_alias regression.Steve Naroff
2009-04-23More PushOnScopeChain() FIXME's.Steve Naroff
2009-04-23Sema::ActOnStartClassInterface(): Use PushOnScopeChains().Steve Naroff
2009-04-23Eliminate the three SmallVectors in ObjCImplDecl (for instanceDouglas Gregor
2009-04-21Make sure to mark the interface as completed when we see anDaniel Dunbar
2009-04-21Patch to diagnose use of objc's @defs in nonfragile abi.Fariborz Jahanian
2009-04-20Add pch reader/writer support for ObjCContainerDecl, ObjCInterfaceDecl, & Obj...Steve Naroff
2009-04-20Add pch reader/writer support for ObjCMethodDecl.Steve Naroff
2009-04-19add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid Chris Lattner
2009-04-15Patch to remove a bogus warning which pointed to underlying ASTFariborz Jahanian
2009-04-14Diagnose properties which have no implementations;Fariborz Jahanian
2009-04-14Audit __private_extern__ handling.Daniel Dunbar
2009-04-13In objc2's None-Fragile ABI, one cannot use the super class ivar forFariborz Jahanian