18 lines
236 B
Rust
18 lines
236 B
Rust
// Regression test for #70934
|
|
|
|
fn f() {
|
|
const C: [S2; 1] = [S2];
|
|
let _ = S1(C[0]).clone();
|
|
//~^ ERROR cannot move out of type `[S2; 1]`
|
|
}
|
|
|
|
#[derive(Clone)]
|
|
struct S1(S2);
|
|
|
|
#[derive(Clone)]
|
|
struct S2;
|
|
|
|
fn main() {
|
|
f();
|
|
}
|