Upgrade for Clang API change.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 25 Jul 2015 15:33:17 +0000 (15:33 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 25 Jul 2015 15:33:17 +0000 (15:33 +0000)
llvm-svn: 243219

lldb/source/Symbol/ClangASTType.cpp

index 317e18b..7d97c35 100644 (file)
@@ -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();