[lldb] Fix build after #132780

This commit is contained in:
Jan Svoboda
2025-03-25 12:29:08 -07:00
parent 7a370748c0
commit bdbad3e432
2 changed files with 6 additions and 3 deletions

View File

@@ -1217,10 +1217,11 @@ TypeSystemClang::GetOrCreateClangModule(llvm::StringRef name,
// Lazily initialize the module map.
if (!m_header_search_up) {
auto HSOpts = std::make_shared<clang::HeaderSearchOptions>();
m_header_search_opts_up = std::make_unique<clang::HeaderSearchOptions>();
m_header_search_up = std::make_unique<clang::HeaderSearch>(
HSOpts, *m_source_manager_up, *m_diagnostics_engine_up,
*m_language_options_up, m_target_info_up.get());
*m_header_search_opts_up, *m_source_manager_up,
*m_diagnostics_engine_up, *m_language_options_up,
m_target_info_up.get());
m_module_map_up = std::make_unique<clang::ModuleMap>(
*m_source_manager_up, *m_diagnostics_engine_up, *m_language_options_up,
m_target_info_up.get(), *m_header_search_up);

View File

@@ -47,6 +47,7 @@ class PDBASTParser;
namespace clang {
class FileManager;
class HeaderSearch;
class HeaderSearchOptions;
class ModuleMap;
} // namespace clang
@@ -1203,6 +1204,7 @@ private:
std::unique_ptr<clang::IdentifierTable> m_identifier_table_up;
std::unique_ptr<clang::SelectorTable> m_selector_table_up;
std::unique_ptr<clang::Builtin::Context> m_builtins_up;
std::unique_ptr<clang::HeaderSearchOptions> m_header_search_opts_up;
std::unique_ptr<clang::HeaderSearch> m_header_search_up;
std::unique_ptr<clang::ModuleMap> m_module_map_up;
std::unique_ptr<DWARFASTParserClang> m_dwarf_ast_parser_up;