Fix the build for MSVC, it doesn't support extended sizeof
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 15 Sep 2014 20:28:38 +0000 (20:28 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 15 Sep 2014 20:28:38 +0000 (20:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217820 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/WinCOFFObjectWriter.cpp

index 90233c7c1a006c748ac5369b9f90642f0b5e2f01..a6b7a081bdb989340ff0c6640ea93731b59e8493 100644 (file)
@@ -582,10 +582,10 @@ void WinCOFFObjectWriter::WriteFileHeader(const COFF::header &Header) {
     WriteLE32(Header.TimeDateStamp);
     for (uint8_t MagicChar : COFF::BigObjMagic)
       Write8(MagicChar);
-    WriteZeros(sizeof(COFF::BigObjHeader::unused1));
-    WriteZeros(sizeof(COFF::BigObjHeader::unused2));
-    WriteZeros(sizeof(COFF::BigObjHeader::unused3));
-    WriteZeros(sizeof(COFF::BigObjHeader::unused4));
+    WriteLE32(0);
+    WriteLE32(0);
+    WriteLE32(0);
+    WriteLE32(0);
     WriteLE32(Header.NumberOfSections);
     WriteLE32(Header.PointerToSymbolTable);
     WriteLE32(Header.NumberOfSymbols);