// run-pass const HASH_LEN: usize = 20; struct Hash(#[allow(unused_tuple_struct_fields)] [u8; HASH_LEN]); fn init_hash(_: &mut [u8; HASH_LEN]) {} fn foo<'a>() -> &'a () { Hash([0; HASH_LEN]); init_hash(&mut [0; HASH_LEN]); let (_array,) = ([0; HASH_LEN],); &() } fn main() { foo(); }