From 4ee7f3c9aa164caeefc1e4ed7167151558097da1 Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Tue, 2 Aug 2016 21:56:37 +0000 Subject: PDB: Mark extended file pages as free by default. BitVector::extend initializes extended bits as true by default. That is not desirable because new pages should be initially free. Differential Revision: https://reviews.llvm.org/D23048 llvm-svn: 277529 --- llvm/lib/DebugInfo/MSF/MSFBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/DebugInfo/MSF') diff --git a/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp b/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp index 62960b67db2..22195a8ec29 100644 --- a/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp +++ b/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp @@ -53,7 +53,7 @@ Error MSFBuilder::setBlockMapAddr(uint32_t Addr) { if (!IsGrowable) return make_error(msf_error_code::insufficient_buffer, "Cannot grow the number of blocks"); - FreeBlocks.resize(Addr + 1); + FreeBlocks.resize(Addr + 1, true); } if (!isBlockFree(Addr)) -- cgit v1.2.3