From: Argyrios Kyrtzidis Date: Wed, 17 Apr 2013 00:09:03 +0000 (+0000) Subject: In ASTContext::getOverriddenMethods, call overridden_methods_begin/overridden_methods... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=685d10462b875f8c056d27488c0a1b4e13ef680f;p=clang In ASTContext::getOverriddenMethods, call overridden_methods_begin/overridden_methods_end directly. This avoids unnecessary Decl::getASTContext() invocations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179653 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/AST/ASTContext.cpp b/lib/AST/ASTContext.cpp index 170cc0298b..341f854c42 100644 --- a/lib/AST/ASTContext.cpp +++ b/lib/AST/ASTContext.cpp @@ -1127,8 +1127,8 @@ void ASTContext::getOverriddenMethods( assert(D); if (const CXXMethodDecl *CXXMethod = dyn_cast(D)) { - Overridden.append(CXXMethod->begin_overridden_methods(), - CXXMethod->end_overridden_methods()); + Overridden.append(overridden_methods_begin(CXXMethod), + overridden_methods_end(CXXMethod)); return; }