diff options
Diffstat (limited to 'compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp')
| -rw-r--r-- | compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp b/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp index ef497336025f..df454772a231 100644 --- a/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp +++ b/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp @@ -110,13 +110,6 @@ void GuardedPoolAllocator::init(const options::Options &Opts) { Opts.MaxSimultaneousAllocations == 0) return; - // TODO(hctim): Add a death unit test for this. - if (SingletonPtr) { - (*SingletonPtr->Printf)( - "GWP-ASan Error: init() has already been called.\n"); - exit(EXIT_FAILURE); - } - if (Opts.SampleRate < 0) { Opts.Printf("GWP-ASan Error: SampleRate is < 0.\n"); exit(EXIT_FAILURE); @@ -527,7 +520,7 @@ void GuardedPoolAllocator::reportErrorInternal(uintptr_t AccessPtr, Error E) { printAllocDeallocTraces(AccessPtr, Meta, Printf, PrintBacktrace); } -TLS_INITIAL_EXEC +GWP_ASAN_TLS_INITIAL_EXEC GuardedPoolAllocator::ThreadLocalPackedVariables GuardedPoolAllocator::ThreadLocals; } // namespace gwp_asan |
