// reduced from rustc issue-69020-assoc-const-arith-overflow.rs
#![allow(clippy::out_of_bounds_indexing)]

pub fn main() {}

pub trait Foo {
    const OOB: i32;
}

impl<T: Foo> Foo for Vec<T> {
    const OOB: i32 = [1][1] + T::OOB;
    //~^ ERROR: operation will panic
}