about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2024-04-22 20:25:59 +0200
committerGitHub <noreply@github.com>2024-04-22 20:25:59 +0200
commit17c28799f31c309a246a00f1374f7efc0801a802 (patch)
treef3ab2a911ab3783c532ed2511324d4ebd169c47c /compiler/rustc_codegen_llvm/src
parente984447405f3f4e2b1d3d7ea6f1e802508c61e41 (diff)
parent2b6adb06fb8307f19bd42d2fce3ad338dc6112ef (diff)
downloadrust-17c28799f31c309a246a00f1374f7efc0801a802.tar.gz
rust-17c28799f31c309a246a00f1374f7efc0801a802.zip
Rollup merge of #124217 - Zalathar:pre-branch, r=oli-obk
coverage: Prepare for improved branch coverage

When trying to rebase my new branch coverage work (including #124154) on top of the introduction of MC/DC coverage (#123409), I found it a lot harder than anticipated. With the benefit of hindsight, the branch coverage code and MC/DC code have become more interdependent than I'm happy with.

This PR therefore disentangles them a bit, so that it will be easier for both areas of code to evolve independently without interference.

---

This PR also includes a few extra branch coverage tests that I had sitting around from my current branch coverage work. They mostly just demonstrate that certain language constructs listed in #124118 currently don't have branch coverage support.

``@rustbot`` label +A-code-coverage
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions