[all-commits] [llvm/llvm-project] 0c37a9: [LLD][COFF] Reset outputSections for successive runs
Bas Zalmstra via All-commits
all-commits at lists.llvm.org
Mon Aug 24 10:54:03 PDT 2020
Branch: refs/heads/release/11.x
Home: https://github.com/llvm/llvm-project
Commit: 0c37a9165611880b99b1f9632179864ecb3f2e13
https://github.com/llvm/llvm-project/commit/0c37a9165611880b99b1f9632179864ecb3f2e13
Author: Bas Zalmstra <zalmstra.bas at gmail.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M lld/COFF/Writer.cpp
Log Message:
-----------
[LLD][COFF] Reset outputSections for successive runs
The global variable outputSections in the COFF writer was not
cleared between runs which caused successive calls to lld::coff::link
to generate invalid binaries. These binaries when loaded would result
in "invalid win32 applications" and/or "bad image" errors.
Differential Revision: https://reviews.llvm.org/D86401
(cherry picked from commit 54f5a4ea4c859cf7f34f0d4955abc3a2f44bd0dc)
More information about the All-commits
mailing list