fn test() { let f = [0; -4_isize]; // { dg-error "expected .usize. got .isize." "" { target *-*-* } .-1 } let f = [0_usize; -1_isize]; // { dg-error "expected .usize. got .isize." "" { target *-*-* } .-1 } }