2023-04-05 03:44:20 -05:00
|
|
|
// ignore-wasm32 compiled with panic=abort by default
|
2023-01-14 05:40:52 -06:00
|
|
|
pub fn outer() -> usize {
|
|
|
|
inner()
|
|
|
|
}
|
|
|
|
|
|
|
|
fn index() -> usize {
|
|
|
|
loop {}
|
|
|
|
}
|
|
|
|
|
|
|
|
#[inline]
|
|
|
|
fn inner() -> usize {
|
|
|
|
let buffer = &[true];
|
|
|
|
let index = index();
|
|
|
|
if buffer[index] {
|
|
|
|
index
|
|
|
|
} else {
|
|
|
|
0
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
outer();
|
|
|
|
}
|
2023-01-14 06:01:27 -06:00
|
|
|
|
|
|
|
// EMIT_MIR issue_106141.outer.Inline.diff
|