// Test that we enforce repeat expr element types are `Copy` even | |
// when the repeat count is only inferred at a later point in type | |
// checking. | |
fn main() { | |
let a = [String::new(); _]; | |
//~^ ERROR: the trait bound `String: Copy` is not satisfied | |
let b: [_; 2] = a; | |
} |