Closed
Description
This issue tracks implementing the t-opsem decision in rust-lang/unsafe-code-guidelines#472. This will require adjustments in many places (codegen, Miri, library docs, reference, ...). The intention is to track here what needs to be done until the transition is complete.
- update LLVM codegen
- update cranelift codegen (not needed)
- update GCC codegen: deferred to Make sure memcpy/memmove/memset with size 0 behave correctly rustc_codegen_gcc#516
- update Miri
- update library docs
- update the reference: update 'dangling pointers' to new zero-sized rules reference#1541