diff options
author | Zachary Turner <zturner@google.com> | 2016-07-28 19:29:52 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2016-07-28 19:29:52 +0000 |
commit | 9f73c202283a75bf278e716d871ce57d888a725b (patch) | |
tree | 98d8672c27b1c93dcb1bcac59a40d85be60de24d /llvm/lib | |
parent | 0bc4b2d33731279e41c4ce581a26a9f4386e08bb (diff) | |
download | bcm5719-llvm-9f73c202283a75bf278e716d871ce57d888a725b.tar.gz bcm5719-llvm-9f73c202283a75bf278e716d871ce57d888a725b.zip |
[pdb] Fix an ambiguity when writing size_t on x64 platforms.
llvm-svn: 277025
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp b/llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp index 6715f3d3fa1..1a0503fcbde 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<uint32_t>(Layout.StreamSizes.size()))) return EC; if (auto EC = DW.writeArray(Layout.StreamSizes)) |