diff options
-rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp | 5 | ||||
-rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 8 |
2 files changed, 4 insertions, 9 deletions
diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp b/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp index 57d42a7178a..0cd0f0c0272 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp +++ b/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp @@ -14,11 +14,6 @@ #include "SymbolFileDWARF.h" #include "SymbolFileDWARFDebugMap.h" -DIERef::DIERef() - : cu_offset(DW_INVALID_OFFSET), die_offset(DW_INVALID_OFFSET) {} - -DIERef::DIERef(dw_offset_t c, dw_offset_t d) : cu_offset(c), die_offset(d) {} - DIERef::DIERef(lldb::user_id_t uid, SymbolFileDWARF *dwarf) : cu_offset(DW_INVALID_OFFSET), die_offset(uid & 0xffffffff) { SymbolFileDWARFDebugMap *debug_map = dwarf->GetDebugMapSymfile(); diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h b/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h index d0048d0f6d6..c21543119f1 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h +++ b/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h @@ -17,9 +17,9 @@ class DWARFFormValue; class SymbolFileDWARF; struct DIERef { - DIERef(); + DIERef() = default; - DIERef(dw_offset_t c, dw_offset_t d); + DIERef(dw_offset_t c, dw_offset_t d) : cu_offset(c), die_offset(d) {} //---------------------------------------------------------------------- // In order to properly decode a lldb::user_id_t back into a DIERef we @@ -45,8 +45,8 @@ struct DIERef { bool operator<(const DIERef &ref) { return die_offset < ref.die_offset; } - dw_offset_t cu_offset; - dw_offset_t die_offset; + dw_offset_t cu_offset = DW_INVALID_OFFSET; + dw_offset_t die_offset = DW_INVALID_OFFSET; }; typedef std::vector<DIERef> DIEArray; |