diff --git a/cmake/modules/Sanitizers.cmake b/cmake/modules/Sanitizers.cmake --- a/cmake/modules/Sanitizers.cmake +++ b/cmake/modules/Sanitizers.cmake @@ -42,6 +42,8 @@ if("address" IN_LIST ARGN) add_test_environment(ASAN_OPTIONS "malloc_context_size=0:$ENV{ASAN_OPTIONS}") add_test_environment(ASAN_OPTIONS "detect_stack_use_after_return=1:$ENV{ASAN_OPTIONS}") + add_test_environment(ASAN_OPTIONS "check_initialization_order=1:$ENV{ASAN_OPTIONS}") + add_test_environment(ASAN_OPTIONS "strict_init_order=1:$ENV{ASAN_OPTIONS}") add_test_environment(LSAN_OPTIONS "suppressions=${SAN_SUPP_DIR}/lsan:$ENV{LSAN_OPTIONS}") endif() if("thread" IN_LIST ARGN)