summaryrefslogtreecommitdiffstats
path: root/tests/run-make/coverage/issue-93054.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/run-make/coverage/issue-93054.rs')
-rw-r--r--tests/run-make/coverage/issue-93054.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/run-make/coverage/issue-93054.rs b/tests/run-make/coverage/issue-93054.rs
deleted file mode 100644
index c160b3db0..000000000
--- a/tests/run-make/coverage/issue-93054.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-// Regression test for #93054: Functions using uninhabited types often only have a single,
-// unreachable basic block which doesn't get instrumented. This should not cause llvm-cov to fail.
-// Since these kinds functions can't be invoked anyway, it's ok to not have coverage data for them.
-
-// compile-flags: --edition=2021
-
-enum Never { }
-
-impl Never {
- fn foo(self) {
- match self { }
- make().map(|never| match never { });
- }
-
- fn bar(&self) {
- match *self { }
- }
-}
-
-async fn foo2(never: Never) {
- match never { }
-}
-
-fn make() -> Option<Never> {
- None
-}
-
-fn main() { }