about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeón Orell Valerian Liehr <me@fmease.dev>2025-01-27 04:34:52 +0100
committerGitHub <noreply@github.com>2025-01-27 04:34:52 +0100
commitf7b58ea3e579be8dded1701005c2c8b3309f9ab7 (patch)
tree8b30b80c36a98a9bcea6c6675d4a566aaf0aeadd
parent2949f2a5ef662bfb28af5d2341b60b8d854d15be (diff)
parentfb500c34ea5e896e4ea170a274cdb28dae2261aa (diff)
Rollup merge of #136072 - cyrgani:old-crash-tests, r=WaffleLapkin
add two old crash tests

This is for #108248 and #132826.
-rw-r--r--tests/crashes/108428.rs6
-rw-r--r--tests/crashes/132826.rs10
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/crashes/108428.rs b/tests/crashes/108428.rs
new file mode 100644
index 00000000000..b18123b6a7c
--- /dev/null
+++ b/tests/crashes/108428.rs
@@ -0,0 +1,6 @@
+//@ known-bug: #108428
+//@ needs-rustc-debug-assertions
+//@ compile-flags: -Wunused-lifetimes
+fn main() {
+    let _: extern fn<'a: 'static>();
+}
diff --git a/tests/crashes/132826.rs b/tests/crashes/132826.rs
new file mode 100644
index 00000000000..9889cecdac5
--- /dev/null
+++ b/tests/crashes/132826.rs
@@ -0,0 +1,10 @@
+//@ known-bug: #132826
+pub trait MyTrait {
+    type Item;
+}
+
+impl<K> MyTrait for Vec<K> {
+    type Item = Vec<K>;
+}
+
+impl<K> From<Vec<K>> for <Vec<K> as MyTrait>::Item {}