mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-30 14:01:51 +00:00
20 lines
377 B
Rust
20 lines
377 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-post-analysis.diff
|
|
fn main() {
|
|
loop {
|
|
if bar() {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
#[inline(never)]
|
|
fn bar() -> bool {
|
|
true
|
|
}
|