2 ms·
Does that mean that if I have a struct with #pragma pack(push, 1) I can't use pointers to any members that don't happen to be aligned?
by stilley2 6mo ago
Does that mean that if I have a struct with #pragma pack(push, 1) I can't use pointers to any members that don't happen to be aligned?
- saagarjha 6mo agoThis is a non-standard extension, so your compiler may provide stronger guarantees.
- AlotOfReading 6mo agoIn practice, both GCC and Clang consider pointers to these unaligned members to be UB and will flag them in UBSAN.