diff options
| author | Zalathar <Zalathar@users.noreply.github.com> | 2024-02-13 23:00:49 +1100 |
|---|---|---|
| committer | Zalathar <Zalathar@users.noreply.github.com> | 2024-04-03 09:53:49 +1100 |
| commit | 8289dadfbc5af6af9b7995e3d41b7cbda3a1139c (patch) | |
| tree | 9d0869c23c3deaed4a3dfa42a8f27667da449453 /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp | |
| parent | a77322c16f188402fa22a5e87100acce42433cbc (diff) | |
| download | rust-8289dadfbc5af6af9b7995e3d41b7cbda3a1139c.tar.gz rust-8289dadfbc5af6af9b7995e3d41b7cbda3a1139c.zip | |
coverage: Correctly report and check LLVM's coverage mapping version
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
| -rw-r--r-- | compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp b/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp index 60789b07e54..8e0b1b38366 100644 --- a/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp +++ b/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp @@ -205,5 +205,8 @@ extern "C" void LLVMRustCoverageWriteMappingVarNameToString(RustStringRef Str) { } extern "C" uint32_t LLVMRustCoverageMappingVersion() { - return coverage::CovMapVersion::Version6; + // This should always be `CurrentVersion`, because that's the version LLVM + // will use when encoding the data we give it. If for some reason we ever + // want to override the version number we _emit_, do it on the Rust side. + return coverage::CovMapVersion::CurrentVersion; } |
