HomePhabricator

Revert "[darwin] switch blocking mutex from osspinlock to os_unfair_lock"

Authored by hans on Mar 4 2021, 3:15 AM.
Tags
None
Subscribers
None
Tokens
"Like" token, awarded by aralisza.

Description

Revert "[darwin] switch blocking mutex from osspinlock to os_unfair_lock"

OSSpinLock is deprecated, so we are switching to os_unfair_lock. However, os_unfair_lock isn't available on older OSs, so we keep OSSpinLock as fallback.

Also change runtime assumption check to static since they only ever check constant values.

rdar://69588111

Reviewed By: delcypher, yln

Differential Revision: https://reviews.llvm.org/D97509

This reverts commit 71ef54337d5e83c6767e4816227ef340caa337fc.