summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/include/clang/AST/DeclObjC.h12
-rw-r--r--clang/lib/AST/DeclObjC.cpp2
2 files changed, 3 insertions, 11 deletions
diff --git a/clang/include/clang/AST/DeclObjC.h b/clang/include/clang/AST/DeclObjC.h
index 57ed6f75938..3947e35cbcb 100644
--- a/clang/include/clang/AST/DeclObjC.h
+++ b/clang/include/clang/AST/DeclObjC.h
@@ -372,19 +372,11 @@ public:
typedef llvm::mapped_iterator<param_const_iterator, deref_fun>
param_type_iterator;
- param_type_iterator arg_type_begin() const {
- return llvm::map_iterator(param_begin(), deref_fun(&ParmVarDecl::getType));
- }
- param_type_iterator arg_type_end() const {
- return llvm::map_iterator(param_end(), deref_fun(&ParmVarDecl::getType));
- }
-
- // FunctionProtoType adapters.
param_type_iterator param_type_begin() const {
- return arg_type_begin();
+ return llvm::map_iterator(param_begin(), deref_fun(&ParmVarDecl::getType));
}
param_type_iterator param_type_end() const {
- return arg_type_end();
+ return llvm::map_iterator(param_end(), deref_fun(&ParmVarDecl::getType));
}
/// createImplicitParams - Used to lazily create the self and cmd
diff --git a/clang/lib/AST/DeclObjC.cpp b/clang/lib/AST/DeclObjC.cpp
index ed8a0bb748f..ce0845681ab 100644
--- a/clang/lib/AST/DeclObjC.cpp
+++ b/clang/lib/AST/DeclObjC.cpp
@@ -860,7 +860,7 @@ ObjCMethodFamily ObjCMethodDecl::getMethodFamily() const {
if (noParams < 1 || noParams > 3)
family = OMF_None;
else {
- ObjCMethodDecl::param_type_iterator it = arg_type_begin();
+ ObjCMethodDecl::param_type_iterator it = param_type_begin();
QualType ArgT = (*it);
if (!ArgT->isObjCSelType()) {
family = OMF_None;
OpenPOWER on IntegriCloud