// skip-filecheck | |
//@ compile-flags: -Z identify_regions | |
// Tests to make sure we correctly generate falseUnwind edges in loops | |
// EMIT_MIR loop_test.main.SimplifyCfg-promote-consts.after.mir | |
fn main() { | |
// Exit early at runtime. Since only care about the generated MIR | |
// and not the runtime behavior (which is exercised by other tests) | |
// we just bail early. Without this the test just loops infinitely. | |
if true { | |
return; | |
} | |
loop { | |
let x = 1; | |
continue; | |
} | |
} |