From 577bf0f3542d7cd49967d24811dd58b94ab7ae19 Mon Sep 17 00:00:00 2001 From: Eric Holk Date: Fri, 13 May 2022 13:38:36 -0700 Subject: [PATCH] Further reduce test case Thanks to @tmiasko for this one! --- .../drop-tracking-yielding-in-match-guards.rs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/test/ui/generator/drop-tracking-yielding-in-match-guards.rs b/src/test/ui/generator/drop-tracking-yielding-in-match-guards.rs index e6206249d91e..c818963e4667 100644 --- a/src/test/ui/generator/drop-tracking-yielding-in-match-guards.rs +++ b/src/test/ui/generator/drop-tracking-yielding-in-match-guards.rs @@ -11,15 +11,11 @@ // Thus, `&'_ u8` should be included in type signature // of the underlying generator. -async fn f() -> u8 { 1 } - -async fn i(x: u8) { - match x { - y if f().await == y + 1 => (), - _ => (), - } -} +#![feature(generators)] fn main() { - let _ = i(8); + let _ = static |x: u8| match x { + y if { yield } == y + 1 => (), + _ => (), + }; }