diff options
-rw-r--r-- | clang/include/clang/AST/DeclObjC.h | 12 | ||||
-rw-r--r-- | clang/lib/AST/DeclObjC.cpp | 2 |
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; |