blob: ad4e0d070da3496de010352426ce3a460b95e63b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
// Pre-existing behavior has been to reject patterns with consts
// denoting non-empty arrays of non-`Eq` types, but *accept* empty
// arrays of such types.
//
// See rust-lang/rust#62336.
//@ run-pass
#[derive(PartialEq, Debug)]
struct B(i32);
fn main() {
const FOO: [B; 0] = [];
match [] {
FOO => { }
}
}
|