diff --git a/stdlib/public/SwiftShims/RefCount.h b/stdlib/public/SwiftShims/RefCount.h index 5499de8d56299..fc067f70f5504 100644 --- a/stdlib/public/SwiftShims/RefCount.h +++ b/stdlib/public/SwiftShims/RefCount.h @@ -1610,19 +1610,6 @@ static_assert(sizeof(InlineRefCounts) == sizeof(__swift_uintptr_t), static_assert(__alignof(InlineRefCounts) == __alignof(__swift_uintptr_t), "InlineRefCounts must be pointer-aligned"); -#if defined(_WIN32) && defined(_M_ARM64) -#if defined(__cplusplus) -namespace std { -template <> -inline void _Atomic_storage::_Unlock() const noexcept { - __dmb(0x8); - __iso_volatile_store32(&reinterpret_cast(_Spinlock), 0); - __dmb(0x8); -} -} -#endif -#endif - #endif // !defined(__swift__) #endif