Try to fix mismatch between writeELFHeaderInternal def and decl.
BUG=build failure
R=kschimpf@google.com
Review URL: https://codereview.chromium.org/773853005
diff --git a/src/IceELFObjectWriter.cpp b/src/IceELFObjectWriter.cpp
index f3a63df..3ac8a55 100644
--- a/src/IceELFObjectWriter.cpp
+++ b/src/IceELFObjectWriter.cpp
@@ -233,7 +233,7 @@
void ELFObjectWriter::writeInitialELFHeader() {
assert(!SectionNumbersAssigned);
- const size_t DummySHOffset = 0;
+ const Elf64_Off DummySHOffset = 0;
const SizeT DummySHStrIndex = 0;
const SizeT DummyNumSections = 0;
if (isELF64(Ctx.getTargetArch())) {
@@ -246,7 +246,7 @@
}
template <bool IsELF64>
-void ELFObjectWriter::writeELFHeaderInternal(size_t SectionHeaderOffset,
+void ELFObjectWriter::writeELFHeaderInternal(Elf64_Off SectionHeaderOffset,
SizeT SectHeaderStrIndex,
SizeT NumSections) {
// Write the e_ident: magic number, class, etc.
diff --git a/src/IceELFObjectWriter.h b/src/IceELFObjectWriter.h
index 1dc9daa..3dbb9f5 100644
--- a/src/IceELFObjectWriter.h
+++ b/src/IceELFObjectWriter.h
@@ -116,7 +116,7 @@
// Write the ELF file header with the given information about sections.
template <bool IsELF64>
- void writeELFHeaderInternal(uint64_t SectionHeaderOffset,
+ void writeELFHeaderInternal(Elf64_Off SectionHeaderOffset,
SizeT SectHeaderStrIndex, SizeT NumSections);
};