blob: 99e4a6ae15b8090ff9f643e42d3914d8e5fa57c7 [file] [edit]
//@ known-bug: #149748
//@ edition: 2024
//@ compile-flags: -Zmir-enable-passes=+Inline -Zmir-enable-passes=+ReferencePropagation -Zlint-mir
#![feature(gen_blocks)]
gen fn foo(z: i32) -> i32 {
yield z;
z;
}
pub fn main() {
let mut iter = foo(3);
assert_eq!(iter.next(), Some(3))
}