From 9f73c202283a75bf278e716d871ce57d888a725b Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Thu, 28 Jul 2016 19:29:52 +0000 Subject: [PATCH] [pdb] Fix an ambiguity when writing size_t on x64 platforms. llvm-svn: 277025 --- llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp b/llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp index 6715f3d..1a0503f 100644 --- a/llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp +++ b/llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp @@ -122,7 +122,8 @@ Error PDBFileBuilder::commit(const msf::WritableStream &Buffer) { auto DirStream = WritableMappedBlockStream::createDirectoryStream(Layout, Buffer); StreamWriter DW(*DirStream); - if (auto EC = DW.writeInteger(Layout.StreamSizes.size())) + if (auto EC = + DW.writeInteger(static_cast(Layout.StreamSizes.size()))) return EC; if (auto EC = DW.writeArray(Layout.StreamSizes)) -- 2.7.4