From e1ed304e6b8163d92668a8cc1f4e63659b37b30a Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 19 Sep 2026 16:44:09 -0400 Subject: [PATCH] Apply the same enabling logic for UBSan as for ASan --- src/version.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/version.cpp b/src/version.cpp index 8f429a61..06577fc8 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -8,7 +8,11 @@ #if __has_feature(address_sanitizer) && !defined(__SANITIZE_ADDRESS__) #define __SANITIZE_ADDRESS__ #endif + #if __has_feature(address_sanitizer) && !defined(__SANITIZE_UNDEFINED__) + #define __SANITIZE_UNDEFINED__ + #endif #endif + #if !defined(NDEBUG) && defined(__SANITIZE_ADDRESS__) extern "C" { char const *__asan_default_options(void) {