diff options
Diffstat (limited to 'lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp')
-rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp index 05688d4c19a..54f1bf86d9d 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp @@ -19,6 +19,7 @@ #include "SymbolFileDWARF.h" #include "LogChannelDWARF.h" +using namespace lldb; using namespace lldb_private; using namespace std; @@ -560,7 +561,7 @@ DWARFDebugLine::ParseStatementTable void* userData ) { - Log *log = LogChannelDWARF::GetLogIfAll(DWARF_LOG_DEBUG_LINE); + LogSP log (LogChannelDWARF::GetLogIfAll(DWARF_LOG_DEBUG_LINE)); Prologue::shared_ptr prologue(new Prologue()); @@ -580,11 +581,11 @@ DWARFDebugLine::ParseStatementTable } if (log) - prologue->Dump (log); + prologue->Dump (log.get()); const dw_offset_t end_offset = debug_line_offset + prologue->total_length + sizeof(prologue->total_length); - State state(prologue, log, callback, userData); + State state(prologue, log.get(), callback, userData); while (*offset_ptr < end_offset) { |