diff options
-rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc index 47ddba42392..eb3d243c0ec 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc @@ -590,7 +590,9 @@ void InitializeCoverage(bool enabled, const char *dir) { coverage_enabled = enabled; coverage_dir = dir; if (enabled) coverage_data.Init(); +#if !SANITIZER_WINDOWS if (!common_flags()->coverage_direct) Atexit(__sanitizer_cov_dump); +#endif } void ReInitializeCoverage(bool enabled, const char *dir) { |