summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2010-01-18 18:41:16 +0000
committerFariborz Jahanian <fjahanian@apple.com>2010-01-18 18:41:16 +0000
commitcdb8575c9b8bea6016b09f85b5c4e192068de680 (patch)
tree4477d1573f0a3f33bcd099c8ed2dc2499df85b38 /clang/lib/Sema/Sema.h
parentfb00d93c983188db5b53923e35f3a67c7f1874eb (diff)
downloadbcm5719-llvm-cdb8575c9b8bea6016b09f85b5c4e192068de680.tar.gz
bcm5719-llvm-cdb8575c9b8bea6016b09f85b5c4e192068de680.zip
Mostly renaming some methods and updating comments to
reflect what these methods are actually doing. One method template for future work. No change in functionality. llvm-svn: 93742
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r--clang/lib/Sema/Sema.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h
index 02e3a7a93d4..b273feb5b26 100644
--- a/clang/lib/Sema/Sema.h
+++ b/clang/lib/Sema/Sema.h
@@ -1278,6 +1278,9 @@ public:
const llvm::DenseSet<Selector> &InsMap,
const llvm::DenseSet<Selector> &ClsMap,
ObjCInterfaceDecl *IDecl);
+
+ void CheckPropertyImplementation(ObjCImplDecl* IMPDecl,
+ ObjCInterfaceDecl *CDecl);
/// CheckImplementationIvars - This routine checks if the instance variables
/// listed in the implelementation match those listed in the interface.
@@ -3409,14 +3412,13 @@ public:
ObjCMethodDecl *MethodDecl,
bool IsInstance);
- void MergeProtocolPropertiesIntoClass(Decl *CDecl,
- DeclPtrTy MergeProtocols);
+ void CompareProperties(Decl *CDecl, DeclPtrTy MergeProtocols);
void DiagnoseClassExtensionDupMethods(ObjCCategoryDecl *CAT,
ObjCInterfaceDecl *ID);
- void MergeOneProtocolPropertiesIntoClass(Decl *CDecl,
- ObjCProtocolDecl *PDecl);
+ void MatchOneProtocolPropertiesInClass(Decl *CDecl,
+ ObjCProtocolDecl *PDecl);
virtual void ActOnAtEnd(SourceRange AtEnd,
DeclPtrTy classDecl,
OpenPOWER on IntegriCloud