diff options
| author | Greg Clayton <gclayton@apple.com> | 2012-08-11 00:39:03 +0000 |
|---|---|---|
| committer | Greg Clayton <gclayton@apple.com> | 2012-08-11 00:39:03 +0000 |
| commit | 1fdbee5a6b134f80e5f0862cdd192c6bac4379eb (patch) | |
| tree | 1fded561fd774434d587723f1015d4097dcbd296 | |
| parent | f94e179172b82f9692eefb2e11ad80f116b5ba16 (diff) | |
| download | bcm5719-llvm-1fdbee5a6b134f80e5f0862cdd192c6bac4379eb.tar.gz bcm5719-llvm-1fdbee5a6b134f80e5f0862cdd192c6bac4379eb.zip | |
Revert changes where we copied the expression locations back to using the reference into the debug info until test suite failures are resolved.
llvm-svn: 161720
| -rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp b/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp index bce6c2f8134..f6e68e77927 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp +++ b/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp @@ -6542,7 +6542,7 @@ SymbolFileDWARF::ParseVariableDIE uint32_t block_offset = form_value.BlockData() - debug_info_data.GetDataStart(); uint32_t block_length = form_value.Unsigned(); - location.CopyOpcodeData(get_debug_info_data(), block_offset, block_length); + location.SetOpcodeData(get_debug_info_data(), block_offset, block_length); } else { @@ -6552,7 +6552,7 @@ SymbolFileDWARF::ParseVariableDIE size_t loc_list_length = DWARFLocationList::Size(debug_loc_data, debug_loc_offset); if (loc_list_length > 0) { - location.CopyOpcodeData(debug_loc_data, debug_loc_offset, loc_list_length); + location.SetOpcodeData(debug_loc_data, debug_loc_offset, loc_list_length); assert (func_low_pc != LLDB_INVALID_ADDRESS); location.SetLocationListSlide (func_low_pc - dwarf_cu->GetBaseAddress()); } |

