// skip-filecheck | |
// We must mark a variable whose initialization fails due to an | |
// abort statement as StorageDead. | |
// EMIT_MIR issue_49232.main.built.after.mir | |
fn main() { | |
loop { | |
let beacon = { | |
match true { | |
false => 4, | |
true => break, | |
} | |
}; | |
drop(&beacon); | |
} | |
} |