summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard2012-04-061-1/+30
* objective-c: Don't warn when a category does not implement a methodFariborz Jahanian2012-04-051-2/+2
* Make sure we don't accept an @interface inside another objc containerArgyrios Kyrtzidis2012-03-231-4/+6
* Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith2012-03-131-2/+2
* Fix crash at @implementation with a forward reference as base class.Argyrios Kyrtzidis2012-03-131-0/+2
* [Sema] -Add an invalid objc category to the DeclContext so that it can beArgyrios Kyrtzidis2012-03-121-0/+5
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-15/+15
* [Sema] Fix crash-on-invalid-code issue:Argyrios Kyrtzidis2012-03-021-1/+1
* Sema/ObjC: Override search can generate a large search list, bump the base sizeDaniel Dunbar2012-02-291-3/+4
* After numerous requests, have Objective-C 'method declared here' notes mentio...Ted Kremenek2012-02-271-5/+10
* [libclang] Make sure that all top-level decls in a @implementation areArgyrios Kyrtzidis2012-02-231-0/+19
* objc: If a method is not implemented in the category implementation butFariborz Jahanian2012-02-091-26/+38
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-3/+3
* Whenever Sema attempts to look in the global method pool, try to loadDouglas Gregor2012-01-251-21/+11
* Rework the external Sema source's ReadMethodPool() so that it doesn'tDouglas Gregor2012-01-251-24/+25
* Factor out the addition of a method into the global method pool, andDouglas Gregor2012-01-251-35/+48
* objective-c: Ignore with warning forward class declaration whose nameFariborz Jahanian2012-01-241-5/+10
* objc: disallow __block attribute on method params.Fariborz Jahanian2012-01-141-0/+4
* Fix up the calls to CorrectTypo in Sema*ObjC.cpp to use callbackKaelyn Uhrain2012-01-131-17/+38
* After further discussion, rename attribute 'objc_disable_automatic_synthesis'...Ted Kremenek2012-01-051-1/+1
* objc: use objc_suppress_autosynthesis attribute on classesFariborz Jahanian2012-01-031-3/+4
* Eliminate ObjCProtocolDecl's end-of-definition location. It is notDouglas Gregor2012-01-021-1/+0
* Move ObjCProtocolDecl::EndLoc into its DefinitionData, and giveDouglas Gregor2012-01-021-1/+1
* Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. Th...Douglas Gregor2012-01-011-5/+3
* Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor2012-01-011-13/+5
* Eliminate ASTMutationListener::UpdatedAttributeList, which is noDouglas Gregor2012-01-011-6/+1
* Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor2012-01-011-37/+45
* Move the data that corresponds to the definition of a protocol into aDouglas Gregor2012-01-011-8/+17
* Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor2011-12-271-12/+3
* objc QOI: Don't't warn about mismatch between attributes Fariborz Jahanian2011-12-211-2/+5
* Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor2011-12-161-15/+9
* Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it onlyDouglas Gregor2011-12-151-9/+13
* Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor2011-12-151-49/+42
* Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor2011-12-151-7/+11
* Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor2011-12-151-4/+4
* objc: diagnose duplicate declaration of methodsFariborz Jahanian2011-12-131-2/+14
* Make sure that we infer __strong, etc. when we instantiate variablesDouglas Gregor2011-12-101-0/+4
* Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam!Argyrios Kyrtzidis2011-12-091-1/+1
* Extend warnings for missing '@end'.Erik Verbruggen2011-12-061-15/+32
* objc: put out more coherent warning when method definitionFariborz Jahanian2011-12-061-1/+3
* When typo-correction an Objective-C superclass name, don'tDouglas Gregor2011-12-011-4/+9
* [libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis2011-11-231-0/+2
* [libclang] Indexing API: Fix issues, mostly C++ related.Argyrios Kyrtzidis2011-11-231-2/+3
* Use Sema::RequireCompleteType to check for the completeness ofDouglas Gregor2011-11-141-12/+20
* Don't crash when a duplicate interface/protocol is inside an extern "C" context.Argyrios Kyrtzidis2011-11-131-19/+32
* Add a method in ASTMutationListener for the last use of Decl's [is/set]Change...Argyrios Kyrtzidis2011-11-121-2/+5
* [PCH] When completing an objc forward reference, do not serialize the chain o...Argyrios Kyrtzidis2011-11-121-10/+6
* For the "'@end' is missing in implementation context" point at the location o...Argyrios Kyrtzidis2011-10-271-1/+1
* Fixes a minor hick up to my last patch.Fariborz Jahanian2011-10-221-2/+6
* objc: private methods can have their attributes, no diagnostic is required.Fariborz Jahanian2011-10-221-7/+30