diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-04 01:07:16 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-04 01:07:16 +0000 |
| commit | 10ff786e1eb8d114a1740db498ec1864a8cc4b2c (patch) | |
| tree | c06f92ceff74a8f8fed591dc809c1ef3318861f6 /clang/lib/Sema/Sema.h | |
| parent | 1624df626d1067056a7d6e7a49f4a6b9db0c8a1e (diff) | |
| download | bcm5719-llvm-10ff786e1eb8d114a1740db498ec1864a8cc4b2c.tar.gz bcm5719-llvm-10ff786e1eb8d114a1740db498ec1864a8cc4b2c.zip | |
Compare matching selectors in current and
super class(s) and warn on any parameter
type mismatch if potentially unsafe.
llvm-svn: 78029
Diffstat (limited to 'clang/lib/Sema/Sema.h')
| -rw-r--r-- | clang/lib/Sema/Sema.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 2a77f21a2d4..6cad4b2f144 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -2872,6 +2872,10 @@ public: const IdentifierInfo *Name); void ComparePropertiesInBaseAndSuper(ObjCInterfaceDecl *IDecl); + void CompareMethodParamsInBaseAndSuper(Decl *IDecl, + ObjCMethodDecl *MethodDecl, + bool IsInstance); + void MergeProtocolPropertiesIntoClass(Decl *CDecl, DeclPtrTy MergeProtocols); |

