about summary refs log tree commit diff
path: root/src/tools/clippy/tests/ui/crashes/ice-5223.rs
blob: c055e551b2983e9c66eb14049b2eab8c00c85e82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//@ check-pass
// Regression test for #5233
#![warn(clippy::indexing_slicing, clippy::iter_cloned_collect)]

pub struct KotomineArray<T, const N: usize> {
    arr: [T; N],
}

impl<T: std::clone::Clone, const N: usize> KotomineArray<T, N> {
    pub fn ice(self) {
        let _ = self.arr[..];
        let _ = self.arr.iter().cloned().collect::<Vec<_>>();
    }
}

fn main() {}