commit 2a08116788e8fcebac4da4f71d7f5edb5a97c429 (tree)
parent 562f91e875e870eb9f2948dd4de607441f5a6be9
Author: Andrew Kelley <superjoe30@gmail.com>
Date: Sun, 15 Oct 2017 22:09:25 -0400
LLD COFF: close handles to objects used to link
fixes test failures on windows
See #302
patch sent upstream:
http://lists.llvm.org/pipermail/llvm-dev/2017-October/118234.html
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/deps/lld/COFF/Driver.cpp b/deps/lld/COFF/Driver.cpp
@@ -61,6 +61,7 @@ bool link(ArrayRef<const char *> Args, raw_ostream &Diag) {
(ErrorOS == &llvm::errs() && Process::StandardErrHasColors());
Driver = make<LinkerDriver>();
Driver->link(Args);
+ freeArena();
return !ErrorCount;
}