| //! 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] | |
| } | |
| } |