about summary refs log tree commit diff
path: root/src/rustllvm/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorRich Kadel <richkadel@google.com>2020-08-27 12:53:43 -0700
committerRich Kadel <richkadel@google.com>2020-08-31 18:41:13 -0700
commitddb054aee898dd74261fa8f50fe0c6541e5ceaf3 (patch)
treea5d8f94dec6ae400ecebc76c50eae8b992152642 /src/rustllvm/CoverageMappingWrapper.cpp
parent85fbf49ce0e2274d0acf798f6e703747674feec3 (diff)
downloadrust-ddb054aee898dd74261fa8f50fe0c6541e5ceaf3.tar.gz
rust-ddb054aee898dd74261fa8f50fe0c6541e5ceaf3.zip
Fix `-Z instrument-coverage` on MSVC
Found that -C link-dead-code (which was enabled automatically
under -Z instrument-coverage) was causing the linking error that
resulted in segmentation faults in coverage instrumented binaries. Link
dead code is now disabled under MSVC, allowing `-Z instrument-coverage`
to be enabled under MSVC for the first time.

More details are included in Issue #76038.

(This PR was broken out from PR #75828)
Diffstat (limited to 'src/rustllvm/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions