aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclObjC.cpp
AgeCommit message (Expand)Author
2009-04-13Change diagnostic as a result of researching <rdar://problem/6779809> missing...Steve Naroff
2009-04-12Fix rdar://6771034: don't warn on use of forward declared protocol in protocolChris Lattner
2009-04-11improve location info for property stuff. In a property like this:Chris Lattner
2009-04-11improve the 'conflicting types' diagnostics to include correct location info,...Chris Lattner
2009-04-11Set proper location info on objc method arguments.Chris Lattner
2009-04-11simplify code to use adjustParameterType, apply objc arg attributesChris Lattner
2009-04-11Improve the 'cannot pass objc interface by value' diagnostic:Chris Lattner
2009-04-11change the interface to ActOnMethodDeclaration to pass down argumentChris Lattner
2009-04-11simplify this code to not bother stripping to canonical types, andChris Lattner
2009-04-10Fix another fallout from defining __weak unconditionally.Fariborz Jahanian
2009-04-10Use getDeclName() instead of getIdentifier() (safe against null pointers)Ted Kremenek
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-04-07Now that we have __weak defined as attribute in all modes,Fariborz Jahanian
2009-04-06Warn instead of error on duplicate protocol definitions.Fariborz Jahanian
2009-04-06Fixed visibility issues related to objc2's synthesizedFariborz Jahanian
2009-04-06writable property in a category of class's superclassFariborz Jahanian
2009-04-03Real corener case of a method declared in a protocolFariborz Jahanian
2009-04-02Fix up lookup rules for properties declared inFariborz Jahanian
2009-04-01Fix a bug in declaration of property in continuationFariborz Jahanian
2009-03-31fe support for objc2's nonfragile-abi synthesized ivars.Fariborz Jahanian
2009-03-29Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner
2009-03-29tighten this up, the decl *must* be a declcontext, no need for the dynamic ch...Chris Lattner
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-21Issue error if variables are defined inside an objc class,Fariborz Jahanian
2009-03-18objc: Implemented variables declared in class interface Fariborz Jahanian
2009-03-14Make Selector::getIdentifierInfo() private. I took a first attempt at this lastTed Kremenek
2009-03-13Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revis...Steve Naroff
2009-03-07Revert my last couple patches until I can get them to not make the tests fail.Ted Kremenek
2009-03-07Teach Diagnostic about Selector.Ted Kremenek
2009-03-07Selector: (changes made after discussing this more with Steve Naroff)Ted Kremenek
2009-03-05Tweak diag for <rdar://problem/5982579> [clang on xcode] (using arch=x86_64):...Steve Naroff
2009-03-05Fix <rdar://problem/6144382> [sema] gcc inconsistency w.r.t. forward protocol...Steve Naroff
2009-03-04simplify Sema::AddInstanceMethodToGlobalPool, no functionality change.Chris Lattner
2009-03-03Fix <rdar://problem/5982579> [clang on xcode] (using arch=x86_64): synthesize...Steve Naroff
2009-03-03Fix <rdar://problem/6497242> Inherited overridden protocol declared objects d...Steve Naroff
2009-03-03Fix <rdar://problem/6497608> clang does not catch ivar type mismatches in @im...Steve Naroff
2009-03-02Fixed a typo.Fariborz Jahanian
2009-03-02Check for duplicate declaration of method of a classFariborz Jahanian
2009-03-01"This patch uses the new ObjCImplDecl class to merge Sema::ImplMethodsVsClas...Chris Lattner
2009-02-28Minor name change (move the ObjC prefix to a more appropriate place).Steve Naroff
2009-02-28Fix <rdar://problem/6451399> problems with labels and blocks.Steve Naroff
2009-02-27Diagnose gc attribute mismatch of property and its ivar.Fariborz Jahanian
2009-02-26Fix <rdar://problem/6574319> clang issues error on 'readonly' property with a...Steve Naroff
2009-02-23fix rdar://6611778, a redefinition of an interface was causing anChris Lattner
2009-02-20Fix <rdar://problem/6500554> missing objc error message.Steve Naroff
2009-02-20fix indentationChris Lattner
2009-02-20add plumbing to get ASTContext& down to allocation/deallocation points in Obj...Chris Lattner
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-16diagnose uses of deprecated typenames and tags.Chris Lattner