diff options
| author | Adwin White <adwinw01@gmail.com> | 2025-03-17 19:43:31 +0800 |
|---|---|---|
| committer | Adwin White <adwinw01@gmail.com> | 2025-03-17 19:43:31 +0800 |
| commit | d5c4ed04842235b08119fde271151f7f17b57139 (patch) | |
| tree | 43d2a280d811325383ddbcf1e0a8b18be4c28b64 /tests | |
| parent | 8e235258f38e43c4b565c5393d96aa5381d366bf (diff) | |
| download | rust-d5c4ed04842235b08119fde271151f7f17b57139.tar.gz rust-d5c4ed04842235b08119fde271151f7f17b57139.zip | |
(re)move fixed crash tests
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/crashes/100618.rs | 12 | ||||
| -rw-r--r-- | tests/crashes/115994.rs | 17 | ||||
| -rw-r--r-- | tests/crashes/121538.rs | 30 | ||||
| -rw-r--r-- | tests/debuginfo/recursive-type-with-gat.rs (renamed from tests/crashes/107362.rs) | 1 |
4 files changed, 0 insertions, 60 deletions
diff --git a/tests/crashes/100618.rs b/tests/crashes/100618.rs deleted file mode 100644 index 911c4098bad..00000000000 --- a/tests/crashes/100618.rs +++ /dev/null @@ -1,12 +0,0 @@ -//@ known-bug: #100618 -//@ compile-flags: -Cdebuginfo=2 - -//@ only-x86_64 -enum Foo<T: 'static> { - Value(T), - Recursive(&'static Foo<Option<T>>), -} - -fn main() { - let _x = Foo::Value(()); -} diff --git a/tests/crashes/115994.rs b/tests/crashes/115994.rs deleted file mode 100644 index 23d1507136f..00000000000 --- a/tests/crashes/115994.rs +++ /dev/null @@ -1,17 +0,0 @@ -//@ known-bug: #115994 -//@ compile-flags: -Cdebuginfo=2 --crate-type lib - -// To prevent "overflow while adding drop-check rules". -use std::mem::ManuallyDrop; - -pub enum Foo<U> { - Leaf(U), - - Branch(BoxedFoo<BoxedFoo<U>>), -} - -pub type BoxedFoo<U> = ManuallyDrop<Box<Foo<U>>>; - -pub fn test() -> Foo<usize> { - todo!() -} diff --git a/tests/crashes/121538.rs b/tests/crashes/121538.rs deleted file mode 100644 index f18bad84b57..00000000000 --- a/tests/crashes/121538.rs +++ /dev/null @@ -1,30 +0,0 @@ -//@ known-bug: #121538 -//@ compile-flags: -Cdebuginfo=2 - -use std::marker::PhantomData; - -struct Digit<T> { - elem: T -} - -struct Node<T:'static> { m: PhantomData<&'static T> } - -enum FingerTree<T:'static> { - Single(T), - - Deep( - Digit<T>, - Node<FingerTree<Node<T>>>, - ) -} - -enum Wrapper<T:'static> { - Simple, - Other(FingerTree<T>), -} - -fn main() { - let w = - Some(Wrapper::Simple::<u32>); - -} diff --git a/tests/crashes/107362.rs b/tests/debuginfo/recursive-type-with-gat.rs index 8d55d611eb1..b8a67d8d24b 100644 --- a/tests/crashes/107362.rs +++ b/tests/debuginfo/recursive-type-with-gat.rs @@ -1,4 +1,3 @@ -//@ known-bug: #107362 //@ compile-flags: -Cdebuginfo=2 pub trait Functor |
