diff --git a/src/test/ui/regions/closure-in-projection-issue-97405.stderr b/src/test/ui/regions/closure-in-projection-issue-97405.stderr index 08ac0a64772..c08f1059ebf 100644 --- a/src/test/ui/regions/closure-in-projection-issue-97405.stderr +++ b/src/test/ui/regions/closure-in-projection-issue-97405.stderr @@ -2,43 +2,28 @@ error[E0310]: the associated type `::Item` may not li --> $DIR/closure-in-projection-issue-97405.rs:24:5 | LL | assert_static(opaque(async move { t; }).next()); - | ^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider adding an explicit lifetime bound `::Item: 'static`... - = note: ...so that the type `Option<::Item>` will meet its required lifetime bounds... -note: ...that is required by this bound - --> $DIR/closure-in-projection-issue-97405.rs:11:21 - | -LL | fn assert_static(_: T) {} - | ^^^^^^^ + = note: ...so that the type `::Item` will meet its required lifetime bounds error[E0310]: the associated type `::Item` may not live long enough --> $DIR/closure-in-projection-issue-97405.rs:26:5 | LL | assert_static(opaque(move || { t; }).next()); - | ^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider adding an explicit lifetime bound `::Item: 'static`... - = note: ...so that the type `Option<::Item>` will meet its required lifetime bounds... -note: ...that is required by this bound - --> $DIR/closure-in-projection-issue-97405.rs:11:21 - | -LL | fn assert_static(_: T) {} - | ^^^^^^^ + = note: ...so that the type `::Item` will meet its required lifetime bounds error[E0310]: the associated type `::Item` may not live long enough --> $DIR/closure-in-projection-issue-97405.rs:28:5 | LL | assert_static(opaque(opaque(async move { t; }).next()).next()); - | ^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: consider adding an explicit lifetime bound `::Item: 'static`... - = note: ...so that the type `Option<::Item>` will meet its required lifetime bounds... -note: ...that is required by this bound - --> $DIR/closure-in-projection-issue-97405.rs:11:21 - | -LL | fn assert_static(_: T) {} - | ^^^^^^^ + = note: ...so that the type `::Item` will meet its required lifetime bounds error: aborting due to 3 previous errors