From ddd18a51db571b1202d0be7d2ed358298975f63c Mon Sep 17 00:00:00 2001 From: Yoke <834902408@qq.com> Date: Mon, 13 Jun 2022 17:20:24 +0800 Subject: [PATCH 1/3] del unrelated comment issues97981 --- src/test/ui/variance/variance-object-types.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/test/ui/variance/variance-object-types.rs b/src/test/ui/variance/variance-object-types.rs index 14e11f681b1..cf385825edb 100644 --- a/src/test/ui/variance/variance-object-types.rs +++ b/src/test/ui/variance/variance-object-types.rs @@ -1,6 +1,3 @@ -// Test that Cell is considered invariant with respect to its -// type. - #![feature(rustc_attrs)] use std::cell::Cell; From 55b3c443d695a0e53596f86406fb5b3f2b05a560 Mon Sep 17 00:00:00 2001 From: Yoke <834902408@qq.com> Date: Mon, 13 Jun 2022 18:25:49 +0800 Subject: [PATCH 2/3] remove use Cell in variance-object-types.rs --- src/test/ui/variance/variance-object-types.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/test/ui/variance/variance-object-types.rs b/src/test/ui/variance/variance-object-types.rs index cf385825edb..6ded24cd1e9 100644 --- a/src/test/ui/variance/variance-object-types.rs +++ b/src/test/ui/variance/variance-object-types.rs @@ -1,6 +1,5 @@ #![feature(rustc_attrs)] -use std::cell::Cell; // For better or worse, associated types are invariant, and hence we // get an invariant result for `'a`. From c15fed5b7bec9ad0e1b851fec69c78b5752348b4 Mon Sep 17 00:00:00 2001 From: Yoke <834902408@qq.com> Date: Mon, 13 Jun 2022 18:51:28 +0800 Subject: [PATCH 3/3] Update variance-object-types.stderr --- src/test/ui/variance/variance-object-types.stderr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/ui/variance/variance-object-types.stderr b/src/test/ui/variance/variance-object-types.stderr index d97d222e711..2a5d8f91e1e 100644 --- a/src/test/ui/variance/variance-object-types.stderr +++ b/src/test/ui/variance/variance-object-types.stderr @@ -1,5 +1,5 @@ error[E0208]: [o] - --> $DIR/variance-object-types.rs:11:1 + --> $DIR/variance-object-types.rs:7:1 | LL | / struct Foo<'a> { LL | | x: Box &'a i32 + 'static>