> 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]

Reply via email to