diff options
author | Francis Ricci <francisjricci@gmail.com> | 2017-03-29 21:49:13 +0000 |
---|---|---|
committer | Francis Ricci <francisjricci@gmail.com> | 2017-03-29 21:49:13 +0000 |
commit | 1aa20001ed4f97ad3eecc385011c03a22b39fa6c (patch) | |
tree | 6f5f69adcf666988bf4e1ebcd17cee21e62c21eb | |
parent | e13920f407a0bbcae010d32dc357a1cb1a533fe4 (diff) | |
download | bcm5719-llvm-1aa20001ed4f97ad3eecc385011c03a22b39fa6c.tar.gz bcm5719-llvm-1aa20001ed4f97ad3eecc385011c03a22b39fa6c.zip |
Remove failing check from platform specific darwin lsan initializer
Summary:
We currently don't have any platform specific darwin
lsan modules, don't force failure if they don't exist.
Reviewers: kubamracek
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D31473
llvm-svn: 299031
-rw-r--r-- | compiler-rt/lib/lsan/lsan_common_mac.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler-rt/lib/lsan/lsan_common_mac.cc b/compiler-rt/lib/lsan/lsan_common_mac.cc index 32d0c97a465..5fd2b89afd8 100644 --- a/compiler-rt/lib/lsan/lsan_common_mac.cc +++ b/compiler-rt/lib/lsan/lsan_common_mac.cc @@ -71,9 +71,9 @@ void SetCurrentThread(u32 tid) { get_tls_val(true)->current_thread_id = tid; } AllocatorCache *GetAllocatorCache() { return &get_tls_val(true)->cache; } -void InitializePlatformSpecificModules() { - CHECK(0 && "unimplemented"); -} +// Required on Linux for initialization of TLS behavior, but should not be +// required on Darwin. +void InitializePlatformSpecificModules() {} // Scans global variables for heap pointers. void ProcessGlobalRegions(Frontier *frontier) { |