//@ run-pass | |
//@ compile-flags: --edition 2021 -Copt-level=3 -Cdebuginfo=2 -Zmir-opt-level=3 | |
fn main() { | |
TranslatorI.visit_pre(); | |
} | |
impl TranslatorI { | |
fn visit_pre(self) { | |
Some(()) | |
.map(|_| self.flags()) | |
.unwrap_or_else(|| self.flags()); | |
} | |
} | |
struct TranslatorI; | |
impl TranslatorI { | |
fn flags(&self) {} | |
} |