//@ check-pass | |
const SZ: usize = 64_000_000; | |
type BigDrop = [String; SZ]; | |
fn f(_dropme: BigDrop) {} | |
fn f2(_moveme: BigDrop) -> String { | |
let [a, ..] = _moveme; | |
a | |
} | |
fn main() { | |
f(std::array::from_fn(|_| String::new())); | |
f2(std::array::from_fn(|_| String::new())); | |
} |