diff options
author | Dmitry Baksheev <dbakshee@yandex.ru> | 2022-02-10 16:48:12 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:48:12 +0300 |
commit | 17fe552c0aa936de030b2b72934d9688ab9bb1c6 (patch) | |
tree | 9ee66fb456a7ca163946c7aace3a31e69ca47e7f /library/cpp/lfalloc/lf_allocX64.h | |
parent | 2909866fbc652492b7d7cab3023cb19489dc4fd8 (diff) | |
download | ydb-17fe552c0aa936de030b2b72934d9688ab9bb1c6.tar.gz |
Restoring authorship annotation for Dmitry Baksheev <dbakshee@yandex.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/lfalloc/lf_allocX64.h')
-rw-r--r-- | library/cpp/lfalloc/lf_allocX64.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/library/cpp/lfalloc/lf_allocX64.h b/library/cpp/lfalloc/lf_allocX64.h index fd2a906d6f..c0ed5ec169 100644 --- a/library/cpp/lfalloc/lf_allocX64.h +++ b/library/cpp/lfalloc/lf_allocX64.h @@ -135,9 +135,9 @@ static bool EnableDefrag = true; template <class T> inline T* DoCas(T* volatile* target, T* exchange, T* compare) { -#if defined(__has_builtin) && __has_builtin(__sync_val_compare_and_swap) - return __sync_val_compare_and_swap(target, compare, exchange); -#elif defined(_WIN32) +#if defined(__has_builtin) && __has_builtin(__sync_val_compare_and_swap) + return __sync_val_compare_and_swap(target, compare, exchange); +#elif defined(_WIN32) #ifdef _64_ return (T*)_InterlockedCompareExchange64((__int64*)target, (__int64)exchange, (__int64)compare); #else |