> Running `make test` with Clang sanitizers results in some issues with > unaligned pointers surrounding some uses of buffers cast to a size_t*. > The sanitizers used were `-fsanitize=undefined -fsanitize=address`.
Those are conscious choices based on the fact that some CPUs, x86_64 included, are perfectly capable of tolerating unaligned access, in sense that code doesn't crash and produces correct result. In other words, it's legitimate platform-specific behaviour. As a compromise it's possible to arrange it so that build doesn't attempt to utilize this platform capability *if* compiled with -DPEDANTIC. Would it be acceptable compromise? ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [email protected]
