// Checks that we can build a clone shim for array with generic size. | |
// Regression test for issue #79269. | |
// | |
//@ build-pass | |
//@ compile-flags: -Zmir-opt-level=3 -Zvalidate-mir | |
#[derive(Clone)] | |
struct Array<T, const N: usize>([T; N]); | |
fn main() { | |
let _ = Array([0u32, 1u32, 2u32]).clone(); | |
} |