]> git.lizzy.rs Git - rust.git/commitdiff
Normalize out generic arguments in backtrace-api stderr
authorAaron Hill <aa1ronham@gmail.com>
Mon, 28 Sep 2020 17:55:23 +0000 (13:55 -0400)
committerAaron Hill <aa1ronham@gmail.com>
Mon, 28 Sep 2020 17:55:23 +0000 (13:55 -0400)
tests/run-pass/backtrace-api.rs
tests/run-pass/backtrace-api.stderr
tests/run-pass/backtrace-api.stdout

index a58fb83d92f76d2b75dab9c85c6fa59eb412ab86..be1971efe28dd36d5d9748bb246d18311ec1c458 100644 (file)
@@ -1,5 +1,6 @@
 // normalize-stderr-test ".*rustlib" -> "RUSTLIB"
 // normalize-stderr-test "RUSTLIB/(.*):\d+:\d+ "-> "RUSTLIB/$1:LL:COL "
+// normalize-stderr-test "::<.*>" -> ""
 
 extern "Rust" {
     fn miri_get_backtrace(flags: u64) -> Box<[*mut ()]>;
index 92c5331d6143a8f30f8b00778c448805ee5c941d..ea25267a1b148415f5e956d8758b0d00c82f3131 100644 (file)
@@ -1,13 +1,13 @@
-$DIR/backtrace-api.rs:20:59 (func_c)
-$DIR/backtrace-api.rs:19:53 (func_b::<u8>)
-$DIR/backtrace-api.rs:18:50 (func_a)
-$DIR/backtrace-api.rs:24:18 (main)
+$DIR/backtrace-api.rs:21:59 (func_c)
+$DIR/backtrace-api.rs:20:53 (func_b)
+$DIR/backtrace-api.rs:19:50 (func_a)
+$DIR/backtrace-api.rs:25: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(), ()>)
-RUSTLIB/src/rust/library/std/src/rt.rs:LL:COL (std::rt::lang_start::<()>::{{closure}}#0)
-RUSTLIB/src/rust/library/core/src/ops/function.rs:LL:COL (std::ops::function::impls::<impl std::ops::FnOnce<()> for &dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe>::call_once)
-RUSTLIB/src/rust/library/std/src/panicking.rs:LL:COL (std::panicking::r#try::do_call::<&dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe, i32>)
-RUSTLIB/src/rust/library/std/src/panicking.rs:LL:COL (std::panicking::r#try::<i32, &dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe>)
-RUSTLIB/src/rust/library/std/src/panic.rs:LL:COL (std::panic::catch_unwind::<&dyn std::ops::Fn() -> i32 + std::marker::Sync + std::panic::RefUnwindSafe, i32>)
+RUSTLIB/src/rust/library/std/src/sys_common/backtrace.rs:LL:COL (std::sys_common::backtrace::__rust_begin_short_backtrace)
+RUSTLIB/src/rust/library/std/src/rt.rs:LL:COL (std::rt::lang_start::{closure#0})
+RUSTLIB/src/rust/library/core/src/ops/function.rs:LL:COL (std::ops::function::impls::call_once)
+RUSTLIB/src/rust/library/std/src/panicking.rs:LL:COL (std::panicking::r#try::do_call)
+RUSTLIB/src/rust/library/std/src/panicking.rs:LL:COL (std::panicking::r#try)
+RUSTLIB/src/rust/library/std/src/panic.rs:LL:COL (std::panic::catch_unwind)
 RUSTLIB/src/rust/library/std/src/rt.rs:LL:COL (std::rt::lang_start_internal)
-RUSTLIB/src/rust/library/std/src/rt.rs:LL:COL (std::rt::lang_start::<()>)
+RUSTLIB/src/rust/library/std/src/rt.rs:LL:COL (std::rt::lang_start)
index e4130ade62e0859b73acf6cc35df1ffbf6fcbf6f..453cf0b774a109f7cc80a5c2fe680d597e3046cd 100644 (file)
@@ -1,4 +1,4 @@
-$DIR/backtrace-api.rs:20:59 (func_c)
-$DIR/backtrace-api.rs:19:53 (func_b::<u8>)
-$DIR/backtrace-api.rs:18:50 (func_a)
-$DIR/backtrace-api.rs:24:18 (main)
+$DIR/backtrace-api.rs:21:59 (func_c)
+$DIR/backtrace-api.rs:20:53 (func_b::<u8>)
+$DIR/backtrace-api.rs:19:50 (func_a)
+$DIR/backtrace-api.rs:25:18 (main)