// skip-filecheck | |
// Test that the goto chain starting from bb0 is collapsed. | |
//@ compile-flags: -Cpanic=abort | |
//@ no-prefer-dynamic | |
// EMIT_MIR simplify_cfg.main.SimplifyCfg-initial.diff | |
// EMIT_MIR simplify_cfg.main.SimplifyCfg-post-analysis.diff | |
fn main() { | |
loop { | |
if bar() { | |
break; | |
} | |
} | |
} | |
#[inline(never)] | |
fn bar() -> bool { | |
true | |
} |