//! Arrays created with `[value; length]` syntax need the length to be known at //! compile time. This test makes sure the compiler rejects runtime values like //! function parameters in the length position. fn main() { fn create_array(n: usize) { let _x = [0; n]; //~^ ERROR attempt to use a non-constant value in a constant [E0435] } }