March 27, 2026
3:08 p.m.
(Also, fair chance it's UB per the C++ spec, but the compilers choose to implement it as doing the obvious memory operations.)
As far as I can tell, no compiler guarantees normal access to memory outside an object through a pointer to its data subobject. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10471#note_134087