summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Introduce ASTConsumer::HandleTopLevelDeclInObjCContainer which acceptsArgyrios Kyrtzidis2011-10-171-0/+5
* Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis2011-10-171-2/+4
* Really protect from infinite loop when there are objc method redeclarations.Argyrios Kyrtzidis2011-10-141-2/+2
* Keep track of objc method redeclarations in the same interface.Argyrios Kyrtzidis2011-10-141-0/+4
* Constant expression evaluation refactoring:Richard Smith2011-10-101-11/+8
* objc: Some refactoring of overriding method decl. codeFariborz Jahanian2011-10-101-14/+30
* Implicitly assume that a ObjC category to an unavailable interface is also un...Argyrios Kyrtzidis2011-10-061-3/+4
* When using an unavailable/deprecated interface Foo inside Foo's interface/imp...Argyrios Kyrtzidis2011-10-061-9/+9
* Fix the rewriter, rdar://10234024.Argyrios Kyrtzidis2011-10-051-1/+2
* Improve location fidelity of objc decls.Argyrios Kyrtzidis2011-10-041-10/+10
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-031-7/+8
* Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis2011-10-031-3/+4
* Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived f...Argyrios Kyrtzidis2011-10-031-2/+1
* Tweak -Wobjc-missing-super-calls to not warning about missing [super dealloc]...Ted Kremenek2011-09-281-2/+3
* objcetive-c-arc: When overriding a method, its ns_consumed patameterFariborz Jahanian2011-09-271-3/+30
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-3/+4
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-1/+6
* Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor2011-09-081-17/+36
OpenPOWER on IntegriCloud