// run-pass fn main() { // Check that the tail statement in the body unifies with something for _ in 0..3 { // `()` is fine to zero-initialize as it is zero sized and inhabited. unsafe { std::mem::zeroed() } } // Check that the tail statement in the body can be unit for _ in 0..3 { () } }