diff --git a/tests/run-pass/backtrace-api.rs b/tests/run-pass/backtrace-api.rs index 655a52c7fc7..1322e15fc96 100644 --- a/tests/run-pass/backtrace-api.rs +++ b/tests/run-pass/backtrace-api.rs @@ -14,9 +14,9 @@ struct MiriFrame { colno: u32 } -fn func_a() -> Box<[*mut ()]> { func_b::() } -fn func_b() -> Box<[*mut ()]> { func_c() } -fn func_c() -> Box<[*mut ()]> { unsafe { miri_get_backtrace(0) } } +#[inline(never)] fn func_a() -> Box<[*mut ()]> { func_b::() } +#[inline(never)] fn func_b() -> Box<[*mut ()]> { func_c() } +#[inline(never)] fn func_c() -> Box<[*mut ()]> { unsafe { miri_get_backtrace(0) } } fn main() { let mut seen_main = false; diff --git a/tests/run-pass/backtrace-api.stderr b/tests/run-pass/backtrace-api.stderr index b96def8093a..d94a7ce4aec 100644 --- a/tests/run-pass/backtrace-api.stderr +++ b/tests/run-pass/backtrace-api.stderr @@ -1,6 +1,6 @@ -$DIR/backtrace-api.rs:19:42 (func_c) -$DIR/backtrace-api.rs:18:36 (func_b::) -$DIR/backtrace-api.rs:17:33 (func_a) +$DIR/backtrace-api.rs:19:59 (func_c) +$DIR/backtrace-api.rs:18:53 (func_b::) +$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 (>::call_once - shim(fn())) RUSTLIB/src/rust/library/std/src/sys_common/backtrace.rs:LL:COL (std::sys_common::backtrace::__rust_begin_short_backtrace::) diff --git a/tests/run-pass/backtrace-api.stdout b/tests/run-pass/backtrace-api.stdout index 0d8aaa7a326..0353f98ed76 100644 --- a/tests/run-pass/backtrace-api.stdout +++ b/tests/run-pass/backtrace-api.stdout @@ -1,4 +1,4 @@ -$DIR/backtrace-api.rs:19:42 (func_c) -$DIR/backtrace-api.rs:18:36 (func_b::) -$DIR/backtrace-api.rs:17:33 (func_a) +$DIR/backtrace-api.rs:19:59 (func_c) +$DIR/backtrace-api.rs:18:53 (func_b::) +$DIR/backtrace-api.rs:17:50 (func_a) $DIR/backtrace-api.rs:23:18 (main)