about summary refs log tree commit diff
path: root/tests/ui/inference
diff options
context:
space:
mode:
authorlcnr <rust@lcnr.de>2024-01-19 08:19:18 +0100
committerlcnr <rust@lcnr.de>2024-01-19 15:27:32 +0100
commit058ab53dc58b70d4b0b60374d4f7ddfede4dae65 (patch)
treee7199fd9361035f662cd31c12c1541e56c795585 /tests/ui/inference
parentd3c9082a44f00b22152ebc9c92c129b10ccb7793 (diff)
downloadrust-058ab53dc58b70d4b0b60374d4f7ddfede4dae65.tar.gz
rust-058ab53dc58b70d4b0b60374d4f7ddfede4dae65.zip
use implied bounds compat mode in MIR borrowck
Diffstat (limited to 'tests/ui/inference')
-rw-r--r--tests/ui/inference/issue-80409.no-compat.stderr (renamed from tests/ui/inference/issue-80409.stderr)0
-rw-r--r--tests/ui/inference/issue-80409.rs19
2 files changed, 12 insertions, 7 deletions
diff --git a/tests/ui/inference/issue-80409.stderr b/tests/ui/inference/issue-80409.no-compat.stderr
index 7bb4786db3a..7bb4786db3a 100644
--- a/tests/ui/inference/issue-80409.stderr
+++ b/tests/ui/inference/issue-80409.no-compat.stderr
diff --git a/tests/ui/inference/issue-80409.rs b/tests/ui/inference/issue-80409.rs
index d36688978e9..49c9978fe15 100644
--- a/tests/ui/inference/issue-80409.rs
+++ b/tests/ui/inference/issue-80409.rs
@@ -1,12 +1,17 @@
 // This should not pass, because `usize: Fsm` does not hold. However, it currently ICEs.
 
-// check-fail
-// known-bug: #80409
-// failure-status: 101
-// normalize-stderr-test "note: .*\n\n" -> ""
-// normalize-stderr-test "thread 'rustc' panicked.*\n" -> ""
-// normalize-stderr-test "(error: internal compiler error: [^:]+):\d+:\d+: " -> "$1:LL:CC: "
-// rustc-env:RUST_BACKTRACE=0
+// ignore-tidy-linelength
+
+// revisions: compat no-compat
+//[compat] check-pass
+//[no-compat] compile-flags: -Zno-implied-bounds-compat
+//[no-compat] check-fail
+//[no-compat] known-bug: #80409
+//[no-compat] failure-status: 101
+//[no-compat] normalize-stderr-test "note: .*\n\n" -> ""
+//[no-compat] normalize-stderr-test "thread 'rustc' panicked.*\n" -> ""
+//[no-compat] normalize-stderr-test "(error: internal compiler error: [^:]+):\d+:\d+: " -> "$1:LL:CC: "
+//[no-compat] rustc-env:RUST_BACKTRACE=0
 
 #![allow(unreachable_code, unused)]