diff options
Diffstat (limited to 'llvm/lib/DebugInfo/DWARFUnit.h')
-rw-r--r-- | llvm/lib/DebugInfo/DWARFUnit.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/DebugInfo/DWARFUnit.h b/llvm/lib/DebugInfo/DWARFUnit.h index 763caddb9d7..ba26d55a1dd 100644 --- a/llvm/lib/DebugInfo/DWARFUnit.h +++ b/llvm/lib/DebugInfo/DWARFUnit.h @@ -51,11 +51,11 @@ class DWARFUnit { std::vector<DWARFDebugInfoEntryMinimal> DieArray; class DWOHolder { - std::unique_ptr<object::ObjectFile> DWOFile; + object::OwningBinary<object::ObjectFile> DWOFile; std::unique_ptr<DWARFContext> DWOContext; DWARFUnit *DWOU; public: - DWOHolder(std::unique_ptr<object::ObjectFile> DWOFile); + DWOHolder(StringRef DWOPath); DWARFUnit *getUnit() const { return DWOU; } }; std::unique_ptr<DWOHolder> DWO; |