diff options
Diffstat (limited to 'tests/crashes/125957.rs')
| -rw-r--r-- | tests/crashes/125957.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/crashes/125957.rs b/tests/crashes/125957.rs new file mode 100644 index 00000000000..e3abe5262eb --- /dev/null +++ b/tests/crashes/125957.rs @@ -0,0 +1,20 @@ +//@ known-bug: rust-lang/rust#125957 +#![feature(generic_const_exprs)] +#![allow(incomplete_features)] +#![feature(associated_const_equality)] + +pub struct Equal<const T: usize, const R: usize>(); + +pub enum ParseMode { + Raw, +} +pub trait Parse { + const PARSE_MODE: ParseMode; +} +pub trait RenderRaw: Parse<PARSE_MODE = { ParseMode::Raw }> {} + +trait GenericVec<T> { + fn unwrap() -> dyn RenderRaw; +} + +fn main() {} |
