diff options
-rw-r--r-- | lld/COFF/Writer.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lld/COFF/Writer.cpp b/lld/COFF/Writer.cpp index e2088125c55..9d69b385823 100644 --- a/lld/COFF/Writer.cpp +++ b/lld/COFF/Writer.cpp @@ -528,9 +528,8 @@ void Writer::createMiscChunks() { // output a PDB no matter what, and this chunk provides the only means of // allowing a debugger to match a PDB and an executable. So we need it even // if we're ultimately not going to write CodeView data to the PDB. - auto *CVChunk = make<CVDebugRecordChunk>(); - BuildId = CVChunk; - DebugRecords.push_back(CVChunk); + BuildId = make<CVDebugRecordChunk>(); + DebugRecords.push_back(BuildId); for (Chunk *C : DebugRecords) DebugInfoSec->addChunk(C); |