diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-10-12 11:29:38 +0200 |
|---|---|---|
| committer | Matthias Krüger <matthias.krueger@famsik.de> | 2024-10-12 11:29:38 +0200 |
| commit | bcd71624d5f5c7a55477dfb05404b30d439d9674 (patch) | |
| tree | 3771ce79ef0f8fc32f9cf54785c66826b3904dc9 | |
| parent | fb20e4d3b96d1de459d086980a8b99d5060ad9fe (diff) | |
| download | rust-bcd71624d5f5c7a55477dfb05404b30d439d9674.tar.gz rust-bcd71624d5f5c7a55477dfb05404b30d439d9674.zip | |
add latest crash tests
| -rw-r--r-- | tests/crashes/131507.rs | 10 | ||||
| -rw-r--r-- | tests/crashes/131534.rs | 5 | ||||
| -rw-r--r-- | tests/crashes/131535.rs | 4 | ||||
| -rw-r--r-- | tests/crashes/131538.rs | 13 |
4 files changed, 32 insertions, 0 deletions
diff --git a/tests/crashes/131507.rs b/tests/crashes/131507.rs new file mode 100644 index 00000000000..d402fb8afc3 --- /dev/null +++ b/tests/crashes/131507.rs @@ -0,0 +1,10 @@ +//@ known-bug: #131507 +//@ compile-flags: -Zmir-opt-level=5 -Zvalidate-mir +#![feature(non_lifetime_binders)] + +fn brick() +where + for<T> T: Copy, +{ + || format_args!(""); +} diff --git a/tests/crashes/131534.rs b/tests/crashes/131534.rs new file mode 100644 index 00000000000..545b3e68fe8 --- /dev/null +++ b/tests/crashes/131534.rs @@ -0,0 +1,5 @@ +//@ known-bug: #131534 +#![feature(generic_const_exprs)] +type Value<'v> = &[[u8; SIZE]]; + +trait Trait: Fn(Value) -> Value {} diff --git a/tests/crashes/131535.rs b/tests/crashes/131535.rs new file mode 100644 index 00000000000..47ccdf87f2d --- /dev/null +++ b/tests/crashes/131535.rs @@ -0,0 +1,4 @@ +//@ known-bug: #131535 +#![feature(non_lifetime_binders)] +trait v0<> {} +fn kind :(v0<'_, > impl for<v4> v0<'_, v2 = impl v0<v4> + '_>) {} diff --git a/tests/crashes/131538.rs b/tests/crashes/131538.rs new file mode 100644 index 00000000000..f971d8b7791 --- /dev/null +++ b/tests/crashes/131538.rs @@ -0,0 +1,13 @@ +//@ known-bug: #131538 +#![feature(generic_associated_types_extended)] +#![feature(trivial_bounds)] + +trait HealthCheck { + async fn check<const N: usize>(); +} + +fn do_health_check_par() +where + HealthCheck: HealthCheck, +{ +} |
