atomic.h: fix __SANITIZE_THREAD__ build

Only very modern GCC's actually set this define when building with the
ThreadSanitizer so this little typo slipped though.

Backports commit 23ea7f57949f2f5934f4d5bbc29fe321b3a7067b from qemu
This commit is contained in:
Alex Bennée 2018-02-26 05:12:14 -05:00 committed by Lioncash
parent d4cb954102
commit fbf6fb1e25
No known key found for this signature in database
GPG key ID: 4E3C3CC1031BA9C7

View file

@ -48,7 +48,7 @@ void _ReadWriteBarrier(void);
*/
#if defined(__SANITIZE_THREAD__)
#define smp_read_barrier_depends() ({ barrier(); __atomic_thread_fence(__ATOMIC_CONSUME); barrier(); })
#elsif defined(__alpha__)
#elif defined(__alpha__)
#define smp_read_barrier_depends() asm volatile("mb":::"memory")
#else
#define smp_read_barrier_depends() barrier()