1 // revisions: matchck eval1 eval2
4 const X: i32 = { let 0 = 0; 0 };
5 //[matchck]~^ ERROR refutable pattern in local binding
8 static Y: i32 = { let 0 = 0; 0 };
9 //[matchck]~^ ERROR refutable pattern in local binding
13 const X: i32 = { let 0 = 0; 0 };
14 //[matchck]~^ ERROR refutable pattern in local binding
19 const X: i32 = { let 0 = 0; 0 };
20 //[matchck]~^ ERROR refutable pattern in local binding
26 //[eval1]~^ ERROR refutable pattern in local binding
31 let x: [i32; { let 0 = 0; 0 }] = [];
32 //[eval2]~^ ERROR refutable pattern in local binding