openwrt: third_party: Disable lock-free assert on ARMv5

This commit is contained in:
klzgrad
2025-05-27 22:56:13 +08:00
parent 690cd8bd57
commit e1a50cd497

View File

@ -102,8 +102,8 @@ __inline static void lock(Lock *l) { OSSpinLockLock(l); }
static Lock locks[SPINLOCK_COUNT]; // initialized to OS_SPINLOCK_INIT which is 0
#else
_Static_assert(__atomic_always_lock_free(sizeof(uintptr_t), 0),
"Implementation assumes lock-free pointer-size cmpxchg");
//_Static_assert(__atomic_always_lock_free(sizeof(uintptr_t), 0),
// "Implementation assumes lock-free pointer-size cmpxchg");
typedef _Atomic(uintptr_t) Lock;
/// Unlock a lock. This is a release operation.
__inline static void unlock(Lock *l) {