From 98bde7fd872c10e49035d5dc5d2f2b44489f6a07 Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Tue, 3 Sep 2024 10:33:30 -0700 Subject: [lldb] Avoid FileSpec indirection where we can use SupportFiles directly Now that more parts of LLDB know about SupportFiles, avoid going through FileSpec (and losing the Checksum in the process). Instead, use the SupportFile directly. --- lldb/source/Commands/CommandObjectSource.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lldb/source/Commands/CommandObjectSource.cpp') diff --git a/lldb/source/Commands/CommandObjectSource.cpp b/lldb/source/Commands/CommandObjectSource.cpp index 1fc1224..86c090f 100644 --- a/lldb/source/Commands/CommandObjectSource.cpp +++ b/lldb/source/Commands/CommandObjectSource.cpp @@ -1053,7 +1053,7 @@ protected: ? sc.line_entry.column : 0; target.GetSourceManager().DisplaySourceLinesWithLineNumbers( - std::make_shared(sc.comp_unit->GetPrimaryFile()), + sc.comp_unit->GetPrimarySupportFile(), sc.line_entry.line, column, lines_to_back_up, m_options.num_lines - lines_to_back_up, "->", &result.GetOutputStream(), GetBreakpointLocations()); @@ -1174,7 +1174,7 @@ protected: m_options.num_lines = 10; const uint32_t column = 0; target.GetSourceManager().DisplaySourceLinesWithLineNumbers( - std::make_shared(sc.comp_unit->GetPrimaryFile()), + sc.comp_unit->GetPrimarySupportFile(), m_options.start_line, column, 0, m_options.num_lines, "", &result.GetOutputStream(), GetBreakpointLocations()); -- cgit v1.1