From 06067d94d8122ef079433fb40ef5e0f87ac7d55c Mon Sep 17 00:00:00 2001 From: Jack Huey <31162821+jackh726@users.noreply.github.com> Date: Mon, 7 Mar 2022 16:24:41 -0500 Subject: [PATCH] Bless test --- ...ssue-91139.stderr => issue-91139.migrate.stderr} | 2 +- src/test/ui/generic-associated-types/issue-91139.rs | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) rename src/test/ui/generic-associated-types/{issue-91139.stderr => issue-91139.migrate.stderr} (92%) diff --git a/src/test/ui/generic-associated-types/issue-91139.stderr b/src/test/ui/generic-associated-types/issue-91139.migrate.stderr similarity index 92% rename from src/test/ui/generic-associated-types/issue-91139.stderr rename to src/test/ui/generic-associated-types/issue-91139.migrate.stderr index 270e256e4dd..a27d8110238 100644 --- a/src/test/ui/generic-associated-types/issue-91139.stderr +++ b/src/test/ui/generic-associated-types/issue-91139.migrate.stderr @@ -1,5 +1,5 @@ error[E0311]: the parameter type `T` may not live long enough - --> $DIR/issue-91139.rs:19:12 + --> $DIR/issue-91139.rs:27:12 | LL | fn foo() { | - help: consider adding an explicit lifetime bound...: `T: 'a` diff --git a/src/test/ui/generic-associated-types/issue-91139.rs b/src/test/ui/generic-associated-types/issue-91139.rs index f08a9bf6c88..78b2b63dadc 100644 --- a/src/test/ui/generic-associated-types/issue-91139.rs +++ b/src/test/ui/generic-associated-types/issue-91139.rs @@ -1,4 +1,13 @@ -// check-fail +// revisions: migrate nll +//[nll]compile-flags: -Z borrowck=mir + +// Since we are testing nll (and migration) explicitly as a separate +// revisions, don't worry about the --compare-mode=nll on this test. + +// ignore-compare-mode-nll + +//[nll] check-pass +//[migrate] check-fail #![feature(generic_associated_types)] @@ -16,7 +25,7 @@ impl Foo for () { fn foo() { let _: for<'a> fn(<() as Foo>::Type<'a>, &'a T) = |_, _| (); - //~^ the parameter type `T` may not live long enough + //[migrate]~^ the parameter type `T` may not live long enough } pub fn main() {}