mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-12 14:20:33 +00:00
Tabs, be gone!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72180 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
41583b97ce
commit
2aa783b2e7
@ -35,8 +35,8 @@ void sys::MemoryFence() {
|
||||
}
|
||||
|
||||
sys::cas_flag sys::CompareAndSwap(volatile sys::cas_flag* ptr,
|
||||
sys::cas_flag new_value,
|
||||
sys::cas_flag old_value) {
|
||||
sys::cas_flag new_value,
|
||||
sys::cas_flag old_value) {
|
||||
#if LLVM_MULTITHREADED==0
|
||||
sys::cas_flag result = *ptr;
|
||||
if (result == old_value)
|
||||
@ -45,7 +45,7 @@ sys::cas_flag sys::CompareAndSwap(volatile sys::cas_flag* ptr,
|
||||
#elif defined(__GNUC__)
|
||||
return __sync_val_compare_and_swap(ptr, old_value, new_value);
|
||||
#elif defined(_MSC_VER)
|
||||
return InterlockedCompareExchange(ptr, new_value, old_value);
|
||||
return InterlockedCompareExchange(ptr, new_value, old_value);
|
||||
#else
|
||||
# error No compare-and-swap implementation for your platform!
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user