aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclObjC.cpp
AgeCommit message (Expand)Author
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
2009-02-16warn about interfaces that inherit from deprecated classes.Chris Lattner
2009-02-16warn about categories that implement deprecated interfaces.Chris Lattner
2009-02-16early exit on error. This code is creating an invalid decl on error. This isChris Lattner
2009-02-16Remove an unused variable (which caused a warning).Fariborz Jahanian
2009-02-16Remove FindIvarDeclaration. Use lookupInstanceVariable is is functionallyFariborz Jahanian
2009-02-16code cleanupChris Lattner
2009-02-16propagate attributes onto property decls.Chris Lattner
2009-02-16Untabify.Ben Laurie
2009-02-14simplify some code.Chris Lattner
2009-02-04Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor
2009-02-04Fix <rdar://problem/6552648> error: redefinition of 'XCElementAnchorDelegate'...Steve Naroff
2009-02-02Add a macro-based enumeration of all of the Decl nodes (like we doDouglas Gregor
2009-01-30Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor
2009-01-29diags moved, so these casts are no longer needed.Chris Lattner
2009-01-29Suppress a warningDouglas 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-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-20Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor
2009-01-19Type of property and its ivar is more restrictiveFariborz Jahanian
2009-01-17Diagnose when method parameter is an object.Fariborz Jahanian