diff --git a/compiler-rt/lib/asan/asan_rtl.cpp b/compiler-rt/lib/asan/asan_rtl.cpp --- a/compiler-rt/lib/asan/asan_rtl.cpp +++ b/compiler-rt/lib/asan/asan_rtl.cpp @@ -498,10 +498,10 @@ force_interface_symbols(); // no-op. SanitizerInitializeUnwinder(); - if (CAN_SANITIZE_LEAKS) { - __lsan::InitCommonLsan(); - InstallAtExitCheckLeaks(); - } +#if CAN_SANITIZE_LEAKS + __lsan::InitCommonLsan(); + InstallAtExitCheckLeaks(); +#endif #if CAN_SANITIZE_UB __ubsan::InitAsPlugin();