fn foo(state: &mut [u32; 16], a: usize) {
    // { dg-warning "function is never used: .foo." "" { target *-*-* } .-1 }
    state[a] = 1;
}