Skip to content

Commit bdbad3e

Browse files
committed
[lldb] Fix build after #132780
1 parent 7a37074 commit bdbad3e

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1217,10 +1217,11 @@ TypeSystemClang::GetOrCreateClangModule(llvm::StringRef name,
12171217

12181218
// Lazily initialize the module map.
12191219
if (!m_header_search_up) {
1220-
auto HSOpts = std::make_shared<clang::HeaderSearchOptions>();
1220+
m_header_search_opts_up = std::make_unique<clang::HeaderSearchOptions>();
12211221
m_header_search_up = std::make_unique<clang::HeaderSearch>(
1222-
HSOpts, *m_source_manager_up, *m_diagnostics_engine_up,
1223-
*m_language_options_up, m_target_info_up.get());
1222+
*m_header_search_opts_up, *m_source_manager_up,
1223+
*m_diagnostics_engine_up, *m_language_options_up,
1224+
m_target_info_up.get());
12241225
m_module_map_up = std::make_unique<clang::ModuleMap>(
12251226
*m_source_manager_up, *m_diagnostics_engine_up, *m_language_options_up,
12261227
m_target_info_up.get(), *m_header_search_up);

lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class PDBASTParser;
4747
namespace clang {
4848
class FileManager;
4949
class HeaderSearch;
50+
class HeaderSearchOptions;
5051
class ModuleMap;
5152
} // namespace clang
5253

@@ -1203,6 +1204,7 @@ class TypeSystemClang : public TypeSystem {
12031204
std::unique_ptr<clang::IdentifierTable> m_identifier_table_up;
12041205
std::unique_ptr<clang::SelectorTable> m_selector_table_up;
12051206
std::unique_ptr<clang::Builtin::Context> m_builtins_up;
1207+
std::unique_ptr<clang::HeaderSearchOptions> m_header_search_opts_up;
12061208
std::unique_ptr<clang::HeaderSearch> m_header_search_up;
12071209
std::unique_ptr<clang::ModuleMap> m_module_map_up;
12081210
std::unique_ptr<DWARFASTParserClang> m_dwarf_ast_parser_up;

0 commit comments

Comments
 (0)