12 lines
297 B
Rust
12 lines
297 B
Rust
// 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();
|
|
}
|