From 704f2137a403b3fbfe1e049ff21a2cd70e185c40 Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Thu, 12 Nov 2015 01:57:33 +0000 Subject: [PATCH] dwarfdump: Add error checking to fix the buildbots/correctness git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252845 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/DebugInfo/DWARF/DWARFContext.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/DebugInfo/DWARF/DWARFContext.cpp b/lib/DebugInfo/DWARF/DWARFContext.cpp index d6ed6f84207..ac92a632b58 100644 --- a/lib/DebugInfo/DWARF/DWARFContext.cpp +++ b/lib/DebugInfo/DWARF/DWARFContext.cpp @@ -161,8 +161,8 @@ void DWARFContext::dump(raw_ostream &OS, DIDumpType DumpType) { DataExtractor CUIndexData(getCUIndexSection(), isLittleEndian(), savedAddressByteSize); DWARFUnitIndex CUIndex; - CUIndex.parse(CUIndexData); - CUIndex.dump(OS); + if (CUIndex.parse(CUIndexData)) + CUIndex.dump(OS); } if (DumpType == DIDT_All || DumpType == DIDT_TUIndex) { @@ -170,8 +170,8 @@ void DWARFContext::dump(raw_ostream &OS, DIDumpType DumpType) { DataExtractor TUIndexData(getTUIndexSection(), isLittleEndian(), savedAddressByteSize); DWARFUnitIndex TUIndex; - TUIndex.parse(TUIndexData); - TUIndex.dump(OS); + if (TUIndex.parse(TUIndexData)) + TUIndex.dump(OS); } if (DumpType == DIDT_All || DumpType == DIDT_LineDwo) { -- 2.34.1