From 4665c29b81fd626382202a15051d49929fb29679 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 25 Jul 2015 15:33:17 +0000 Subject: [PATCH] Upgrade for Clang API change. llvm-svn: 243219 --- lldb/source/Symbol/ClangASTType.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lldb/source/Symbol/ClangASTType.cpp b/lldb/source/Symbol/ClangASTType.cpp index 317e18b..7d97c35 100644 --- a/lldb/source/Symbol/ClangASTType.cpp +++ b/lldb/source/Symbol/ClangASTType.cpp @@ -4080,8 +4080,9 @@ ClangASTType::GetIndexOfChildMemberWithName (const char *name, clang::DeclarationName decl_name(&ident_ref); clang::CXXBasePaths paths; - if (cxx_record_decl->lookupInBases(clang::CXXRecordDecl::FindOrdinaryMember, - decl_name.getAsOpaquePtr(), + if (cxx_record_decl->lookupInBases([decl_name](const CXXBaseSpecifier *specifier, CXXBasePath &path) { + return clang::CXXRecordDecl::FindOrdinaryMember(specifier, path, decl_name); + }, paths)) { clang::CXXBasePaths::const_paths_iterator path, path_end = paths.end(); -- 2.7.4