From 6fa518c51ef5a3d982abda86286eaf00c74a549a Mon Sep 17 00:00:00 2001 From: "Michael J. Spencer" Date: Wed, 5 Dec 2012 22:38:01 +0000 Subject: [PATCH] Quick build fix for c++03 clang. This needs a proper solution. Note that these offsets are guaranteed to be correct by Endian.h. llvm-svn: 169438 --- llvm/tools/llvm-objdump/COFFDump.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/llvm/tools/llvm-objdump/COFFDump.cpp b/llvm/tools/llvm-objdump/COFFDump.cpp index ed4d1c3..30faecb 100644 --- a/llvm/tools/llvm-objdump/COFFDump.cpp +++ b/llvm/tools/llvm-objdump/COFFDump.cpp @@ -277,26 +277,26 @@ void llvm::printCOFFUnwindInfo(const COFFObjectFile *Obj) { outs() << " Start Address: "; printCOFFSymbolAddress(outs(), Rels, SectionOffset + - offsetof(RuntimeFunction, StartAddress), + /*offsetof(RuntimeFunction, StartAddress)*/ 0, I->StartAddress); outs() << "\n"; outs() << " End Address: "; printCOFFSymbolAddress(outs(), Rels, SectionOffset + - offsetof(RuntimeFunction, EndAddress), + /*offsetof(RuntimeFunction, EndAddress)*/ 4, I->EndAddress); outs() << "\n"; outs() << " Unwind Info Address: "; printCOFFSymbolAddress(outs(), Rels, SectionOffset + - offsetof(RuntimeFunction, UnwindInfoOffset), + /*offsetof(RuntimeFunction, UnwindInfoOffset)*/ 8, I->UnwindInfoOffset); outs() << "\n"; ArrayRef XContents; uint64_t UnwindInfoOffset = 0; if (error(getSectionContents(Obj, Rels, SectionOffset + - offsetof(RuntimeFunction, UnwindInfoOffset), + /*offsetof(RuntimeFunction, UnwindInfoOffset)*/ 8, XContents, UnwindInfoOffset))) continue; if (XContents.empty()) continue; -- 2.7.4