colno: u32
}
-fn func_a() -> Box<[*mut ()]> { func_b::<u8>() }
-fn func_b<T>() -> Box<[*mut ()]> { func_c() }
-fn func_c() -> Box<[*mut ()]> { unsafe { miri_get_backtrace(0) } }
+#[inline(never)] fn func_a() -> Box<[*mut ()]> { func_b::<u8>() }
+#[inline(never)] fn func_b<T>() -> Box<[*mut ()]> { func_c() }
+#[inline(never)] fn func_c() -> Box<[*mut ()]> { unsafe { miri_get_backtrace(0) } }
fn main() {
let mut seen_main = false;
-$DIR/backtrace-api.rs:19:42 (func_c)
-$DIR/backtrace-api.rs:18:36 (func_b::<u8>)
-$DIR/backtrace-api.rs:17:33 (func_a)
+$DIR/backtrace-api.rs:19:59 (func_c)
+$DIR/backtrace-api.rs:18:53 (func_b::<u8>)
+$DIR/backtrace-api.rs:17:50 (func_a)
$DIR/backtrace-api.rs:23:18 (main)
RUSTLIB/src/rust/library/core/src/ops/function.rs:LL:COL (<fn() as std::ops::FnOnce<()>>::call_once - shim(fn()))
RUSTLIB/src/rust/library/std/src/sys_common/backtrace.rs:LL:COL (std::sys_common::backtrace::__rust_begin_short_backtrace::<fn(), ()>)
-$DIR/backtrace-api.rs:19:42 (func_c)
-$DIR/backtrace-api.rs:18:36 (func_b::<u8>)
-$DIR/backtrace-api.rs:17:33 (func_a)
+$DIR/backtrace-api.rs:19:59 (func_c)
+$DIR/backtrace-api.rs:18:53 (func_b::<u8>)
+$DIR/backtrace-api.rs:17:50 (func_a)
$DIR/backtrace-api.rs:23:18 (main)