master
 1export fn entry() u32 {
 2    var bytes: [4]u8 = [_]u8{ 0x01, 0x02, 0x03, 0x04 };
 3    const ptr: *u32 = @ptrCast(&bytes[0]);
 4    return ptr.*;
 5}
 6
 7// error
 8//
 9// :3:23: error: @ptrCast increases pointer alignment
10// :3:32: note: '*u8' has alignment '1'
11// :3:23: note: '*u32' has alignment '4'
12// :3:23: note: use @alignCast to assert pointer alignment