about summary refs log tree commit diff
path: root/tests/ui/panics
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2025-05-02 17:56:07 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2025-05-04 18:27:45 +0300
commit56d6b4e427c271e8f069500f6fac4e209e946144 (patch)
tree9e553eb225c1befc357a9b73f014d6dd2086ea7e /tests/ui/panics
parent62c5f58f57670ce65e7fec34f8c4ba00c27da2d9 (diff)
compiletest: Support matching on non-json lines in compiler output
and migrate most of remaining `error-pattern`s to it.

Diffstat (limited to 'tests/ui/panics')
-rw-r--r--tests/ui/panics/default-backtrace-ice.rs7
-rw-r--r--tests/ui/panics/default-backtrace-ice.stderr2
2 files changed, 5 insertions, 4 deletions
diff --git a/tests/ui/panics/default-backtrace-ice.rs b/tests/ui/panics/default-backtrace-ice.rs
index cf8b0cea849..e919e1a4ea6 100644
--- a/tests/ui/panics/default-backtrace-ice.rs
+++ b/tests/ui/panics/default-backtrace-ice.rs
@@ -1,8 +1,5 @@
 //@ unset-rustc-env:RUST_BACKTRACE
 //@ compile-flags:-Z treat-err-as-bug=1
-//@ error-pattern:stack backtrace:
-// Verify this is a full backtrace, not a short backtrace.
-//@ error-pattern:__rust_begin_short_backtrace
 //@ failure-status:101
 //@ ignore-msvc
 //@ normalize-stderr: "note: .*" -> ""
@@ -21,3 +18,7 @@
 // aren't reliable.
 
 fn main() { missing_ident; } //~ ERROR cannot find value `missing_ident` in this scope
+
+//~? RAW stack backtrace:
+// Verify this is a full backtrace, not a short backtrace.
+//~? RAW __rust_begin_short_backtrace
diff --git a/tests/ui/panics/default-backtrace-ice.stderr b/tests/ui/panics/default-backtrace-ice.stderr
index 2147b0971b5..a7d99e325d9 100644
--- a/tests/ui/panics/default-backtrace-ice.stderr
+++ b/tests/ui/panics/default-backtrace-ice.stderr
@@ -1,5 +1,5 @@
 error: internal compiler error[E0425]: cannot find value `missing_ident` in this scope
-  --> $DIR/default-backtrace-ice.rs:23:13
+  --> $DIR/default-backtrace-ice.rs:20:13
    |
 LL | fn main() { missing_ident; }
    |             ^^^^^^^^^^^^^ not found in this scope