//@normalize-stderr-test: "\| +\^+" -> "| ^" fn main() { // No retry needed, this fails reliably. let mut x = [0u8; 20]; let x_ptr: *mut u8 = x.as_mut_ptr(); #[rustfmt::skip] unsafe { // At least one of these is definitely unaligned. *(x_ptr as *mut u32) = 42; *(x_ptr.add(1) as *mut u32) = 42; //~^ ERROR: but alignment 4 is required }; }