1 #![feature(core_intrinsics)]
4 // Do a 4-aligned u64 atomic access. That should be UB on all platforms,
5 // even if u64 only has alignment 4.
7 let zptr = &z as *const _ as *const u64;
9 ::std::intrinsics::atomic_load(zptr);
10 //~^ ERROR accessing memory with alignment 4, but alignment 8 is required