diff --git a/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp b/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp --- a/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp +++ b/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp @@ -148,6 +148,7 @@ State.PageSize)); FreeSlots = nullptr; } + *getThreadLocals() = ThreadLocalPackedVariables(); } void *GuardedPoolAllocator::allocate(size_t Size) {