mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-31 22:41:50 +00:00
20 lines
371 B
Rust
20 lines
371 B
Rust
// 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-early-opt.diff
|
|
fn main() {
|
|
loop {
|
|
if bar() {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
#[inline(never)]
|
|
fn bar() -> bool {
|
|
true
|
|
}
|