Sanitizer caught issue with pgm_read_dword on 64-bit build, defined as unsigned long instead of uint32_t.
Suppress sanitizer alignment warnings for some FlashString methods where (64-bit) pointers are aligned to 32-bit boundaries. We need everything (including pointers) to be 32-bit aligned so this isn't a bug. (It's an optimisation thing.)
Sanitizer caught issue with
pgm_read_dword
on 64-bit build, defined asunsigned long
instead ofuint32_t
.Suppress sanitizer
alignment
warnings for some FlashString methods where (64-bit) pointers are aligned to 32-bit boundaries. We need everything (including pointers) to be 32-bit aligned so this isn't a bug. (It's an optimisation thing.)