// EMIT_MIR_FOR_EACH_PANIC_STRATEGY // compile-flags: -Zinline-mir-hint-threshold=1000 #![feature(generators, generator_trait)] use std::ops::Generator; use std::pin::Pin; // EMIT_MIR inline_generator.main.Inline.diff fn main() { let _r = Pin::new(&mut g()).resume(false); } #[inline] pub fn g() -> impl Generator { #[inline] |a| { yield if a { 7 } else { 13 } } }