Fariborz Jahanian
|
74133075f5
objective-c: Methods declared in methods must type match
|
14 years ago |
Fariborz Jahanian
|
fefe91e601
objective-c: warn if implementation of a method in category
|
14 years ago |
Douglas Gregor
|
5b9dc7caae
Make Sema::ReferencedSelectors lazily deserialized.
|
14 years ago |
Fariborz Jahanian
|
eee3ef177a
objc: clang should warn if redeclaration of methods
|
14 years ago |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 years ago |
John McCall
|
da6d976b0f
Move this ObjCImplementationDecl member function into libAST
|
14 years ago |
John McCall
|
6c2c250db1
In Objective-C, pull arbitrary attributes from overridden
|
14 years ago |
Jordy Rose
|
db8264e4c5
Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.
|
14 years ago |
Fariborz Jahanian
|
feb4fa165c
Add FixIt hint for missing 'id' type.
|
14 years ago |
Fariborz Jahanian
|
aab24a616d
objc - Diagnose missing method return type specifier under
|
14 years ago |
Fariborz Jahanian
|
1e159bc43c
Fix a typo.
|
14 years ago |
Douglas Gregor
|
79e6bd3797
Centralize the getCanonicalType() calls in the Itanium C++ mangling
|
14 years ago |
Fariborz Jahanian
|
9670e179a6
objc-arc: enforce performSelector rules in rejecting retaining selectors
|
14 years ago |
Douglas Gregor
|
d8bba9c152
Add support for C++ namespace-aware typo correction, e.g., correcting
|
14 years ago |
Argyrios Kyrtzidis
|
3215398dc9
Centralize the check for a tag definition in a Declarator::PrototypeContext inside GetTypeForDeclarator.
|
14 years ago |
Fariborz Jahanian
|
327126ee3d
No need to warn if 'unavailable' method/property
|
14 years ago |
Fariborz Jahanian
|
a81397323c
When forming a cycle in objc's inheritance hierarchy,
|
14 years ago |
John McCall
|
0f4c4c4445
Weaken the type-matching rules for methods that return aggregates when
|
14 years ago |
John McCall
|
f85e193739
Automatic Reference Counting.
|
14 years ago |
Douglas Gregor
|
74da19fc3a
Introduce a -cc1-level option to turn off related result type
|
14 years ago |
Douglas Gregor
|
4c4efee6d3
Eliminate the -f[no]objc-infer-related-result-type flags; there's no
|
14 years ago |
Douglas Gregor
|
05a2e9459b
Document CheckObjCMethodOverrides
|
14 years ago |
Douglas Gregor
|
926df6cfab
Implement Objective-C Related Result Type semantics.
|
14 years ago |
Fariborz Jahanian
|
819e9bfe39
refactor CheckForwardProtocolDeclarationForCircularDependency returns
|
14 years ago |
Fariborz Jahanian
|
96b69a7305
After issuing diagnostics on circular protocol list,
|
14 years ago |
John McCall
|
7079886ab5
Revise the representation of parameter scope data so that the
|
14 years ago |
John McCall
|
09e2c524a1
Improve the documentation for the two ObjCDeclQualifiers so that I
|
14 years ago |
John McCall
|
81ef3e664d
Diagnose C++ abstract parameters for Objective-C methods.
|
14 years ago |
Fariborz Jahanian
|
64089cece3
Fixes an instance method meta-data generation bug in
|
14 years ago |
Richard Smith
|
162e1c1b48
Support for C++11 (non-template) alias declarations.
|
14 years ago |