diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2023-07-26 19:03:47 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2023-07-26 19:04:23 +0000 |
| commit | 7fa27ce4a07f19b07799a767fc29416f3b625afb (patch) | |
| tree | 27825c83636c4de341eb09a74f49f5d38a15d165 /lldb/source/Breakpoint/BreakpointResolverFileLine.cpp | |
| parent | e3b557809604d036af6e00c60f012c2025b59a5e (diff) | |
Diffstat (limited to 'lldb/source/Breakpoint/BreakpointResolverFileLine.cpp')
| -rw-r--r-- | lldb/source/Breakpoint/BreakpointResolverFileLine.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp b/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp index 890b38af5c88..04374decd363 100644 --- a/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp +++ b/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp @@ -192,7 +192,7 @@ void BreakpointResolverFileLine::FilterContexts(SymbolContextList &sc_list) { } void BreakpointResolverFileLine::DeduceSourceMapping( - SymbolContextList &sc_list) { + const SymbolContextList &sc_list) { Target &target = GetBreakpoint()->GetTarget(); if (!target.GetAutoSourceMapRelative()) return; @@ -223,13 +223,10 @@ void BreakpointResolverFileLine::DeduceSourceMapping( return; const bool case_sensitive = request_file.IsCaseSensitive(); - for (uint32_t i = 0; i < sc_list.GetSize(); ++i) { - SymbolContext sc; - sc_list.GetContextAtIndex(i, sc); - + for (const SymbolContext &sc : sc_list) { FileSpec sc_file = sc.line_entry.file; - if (FileSpec::Equal(sc_file, request_file, /*full*/true)) + if (FileSpec::Equal(sc_file, request_file, /*full*/ true)) continue; llvm::StringRef sc_file_dir = sc_file.GetDirectory().GetStringRef(); |
