summaryrefslogtreecommitdiffstats
path: root/src/test/ui/liveness/liveness-derive.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/liveness/liveness-derive.rs')
-rw-r--r--src/test/ui/liveness/liveness-derive.rs38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/test/ui/liveness/liveness-derive.rs b/src/test/ui/liveness/liveness-derive.rs
deleted file mode 100644
index 1921d0d72..000000000
--- a/src/test/ui/liveness/liveness-derive.rs
+++ /dev/null
@@ -1,38 +0,0 @@
-// Test for interaction between #[automatically_derived] attribute used by
-// built-in derives and lints generated by liveness pass.
-//
-// edition:2018
-// check-pass
-#![warn(unused)]
-
-pub trait T: Sized {
- const N: usize;
- fn t(&self) -> Self;
-}
-
-impl T for u32 {
- const N: usize = {
- let a = 0; //~ WARN unused variable: `a`
- 4
- };
-
- fn t(&self) -> Self {
- let b = 16; //~ WARN unused variable: `b`
- 0
- }
-}
-
-#[automatically_derived]
-impl T for i32 {
- const N: usize = {
- let c = 0;
- 4
- };
-
- fn t(&self) -> Self {
- let d = 17;
- 0
- }
-}
-
-fn main() {}