summaryrefslogtreecommitdiffstats
path: root/clang/Sema/Sema.h
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2007-09-27 18:57:03 +0000
committerFariborz Jahanian <fjahanian@apple.com>2007-09-27 18:57:03 +0000
commitf6546b38b2f598aa8387ea6106392861b83c53ec (patch)
tree1be5424b30107e517f09e943cea87f256278e9b4 /clang/Sema/Sema.h
parent65ca537b5552dfbb1c74beb312d54d215a99972c (diff)
downloadbcm5719-llvm-f6546b38b2f598aa8387ea6106392861b83c53ec.tar.gz
bcm5719-llvm-f6546b38b2f598aa8387ea6106392861b83c53ec.zip
Patch for method implementation. It populates ObjcImplementationDecl object with method implementation declarations .
It checks and warns on those methods declared in class interface and not implemented. llvm-svn: 42412
Diffstat (limited to 'clang/Sema/Sema.h')
-rw-r--r--clang/Sema/Sema.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/Sema/Sema.h b/clang/Sema/Sema.h
index a486d4fa73a..45d1a2dc33d 100644
--- a/clang/Sema/Sema.h
+++ b/clang/Sema/Sema.h
@@ -390,6 +390,8 @@ public:
virtual void ActOnImpleIvarVsClassIvars(DeclTy *ClassDecl,
DeclTy **Fields, unsigned NumFields);
+ virtual void ActOnImplMethodsVsClassMethods(DeclTy *ImplClass, DeclTy *Class);
+
virtual DeclTy *ObjcBuildMethodDeclaration(SourceLocation MethodLoc,
tok::TokenKind MethodType, TypeTy *ReturnType, SelectorInfo *Sel,
// optional arguments. The number of types/arguments is obtained
OpenPOWER on IntegriCloud