diff --git a/tests/ui/ice-4775.rs b/tests/ui/ice-4775.rs new file mode 100644 index 00000000000..31e53e846d5 --- /dev/null +++ b/tests/ui/ice-4775.rs @@ -0,0 +1,14 @@ +#![feature(const_generics)] +#![allow(incomplete_features)] + +pub struct ArrayWrapper<const N: usize>([usize; N]); + +impl<const N: usize> ArrayWrapper<{ N }> { + pub fn ice(&self) { + for i in self.0.iter() { + println!("{}", i); + } + } +} + +fn main() {}