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(); diff --git a/compiler-rt/lib/lsan/lsan_common_fuchsia.cpp b/compiler-rt/lib/lsan/lsan_common_fuchsia.cpp --- a/compiler-rt/lib/lsan/lsan_common_fuchsia.cpp +++ b/compiler-rt/lib/lsan/lsan_common_fuchsia.cpp @@ -51,7 +51,7 @@ // behavior and causes rare race conditions. void HandleLeaks() {} -// This is defined differently in asan_fuchsiap.cpp and lsan_fuchsia.cpp. +// This is defined differently in asan_fuchsia.cpp and lsan_fuchsia.cpp. bool UseExitcodeOnLeak(); int ExitHook(int status) {