From fb500c34ea5e896e4ea170a274cdb28dae2261aa Mon Sep 17 00:00:00 2001 From: cyrgani <ansgar.w.zielke@gmail.com> Date: Sat, 25 Jan 2025 23:40:35 +0100 Subject: [PATCH] add two old crash tests --- tests/crashes/108428.rs | 6 ++++++ tests/crashes/132826.rs | 10 ++++++++++ 2 files changed, 16 insertions(+) create mode 100644 tests/crashes/108428.rs create mode 100644 tests/crashes/132826.rs 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 {}