diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index 0b24354b3b8df..9219314111610 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -104,7 +104,9 @@ void Ctx::reset() { nonPrevailingSyms.clear(); whyExtractRecords.clear(); backwardReferences.clear(); + auxiliaryFiles.clear(); hasSympart.store(false, std::memory_order_relaxed); + hasTlsIe.store(false, std::memory_order_relaxed); needsTlsLd.store(false, std::memory_order_relaxed); scriptSymOrderCounter = 1; scriptSymOrder.clear();