diff --git a/compiler-rt/lib/scudo/standalone/tsd_shared.h b/compiler-rt/lib/scudo/standalone/tsd_shared.h --- a/compiler-rt/lib/scudo/standalone/tsd_shared.h +++ b/compiler-rt/lib/scudo/standalone/tsd_shared.h @@ -50,6 +50,7 @@ void unmapTestOnly() { unmap(reinterpret_cast(TSDs), sizeof(TSD) * NumberOfTSDs); + setCurrentTSD(nullptr); } ALWAYS_INLINE void initThreadMaybe(Allocator *Instance,