aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectBreakpoint.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Commands/CommandObjectBreakpoint.cpp')
-rw-r--r--lldb/source/Commands/CommandObjectBreakpoint.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/lldb/source/Commands/CommandObjectBreakpoint.cpp b/lldb/source/Commands/CommandObjectBreakpoint.cpp
index f3a90fe..6a81eef 100644
--- a/lldb/source/Commands/CommandObjectBreakpoint.cpp
+++ b/lldb/source/Commands/CommandObjectBreakpoint.cpp
@@ -337,13 +337,10 @@ CommandObjectBreakpointSet::Execute
}
else
{
- const SymbolContext &context = cur_frame->GetSymbolContext(true);
- if (context.line_entry.file)
+ const SymbolContext &sc = cur_frame->GetSymbolContext (eSymbolContextLineEntry);
+ if (sc.line_entry.file)
{
- file = context.line_entry.file;
- }
- else if (context.comp_unit != NULL)
- { file = context.comp_unit;
+ file = sc.line_entry.file;
}
else
{