Ensure we build ub sanitizer builds with -DPEDANTIC
authorMatt Caswell <matt@openssl.org>
Mon, 15 Aug 2022 11:07:37 +0000 (12:07 +0100)
committerHugo Landau <hlandau@openssl.org>
Wed, 17 Aug 2022 15:48:55 +0000 (16:48 +0100)
commit0f0634bc8cf8a6d82a2110a6e983cf92032115c9
treec90d89578f4cf2c8ca3d68d30b0eaa94c57d8e69
parent9e4b57fbe9544326e4c7119fe30e5319803f5e17
Ensure we build ub sanitizer builds with -DPEDANTIC

Otherwise we may get spurious results from ub sanitizer. For example we
assume we can tolerate some unaligned write without this define that ub
sanitizer will complain about.

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18983)

(cherry picked from commit 17b94de3df327e6619e52529e345a340d4a0a100)
.github/workflows/ci.yml