2023-04-05 09:44:20 +01:00
|
|
|
// ignore-wasm32 compiled with panic=abort by default
|
2023-01-14 11:40:52 +00: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 12:01:27 +00:00
|
|
|
|
|
|
|
// EMIT_MIR issue_106141.outer.Inline.diff
|