diff --git a/clang/lib/Headers/intrin.h b/clang/lib/Headers/intrin.h --- a/clang/lib/Headers/intrin.h +++ b/clang/lib/Headers/intrin.h @@ -150,10 +150,8 @@ long _InterlockedExchangeAdd_HLERelease(long volatile *, long); __int64 _InterlockedExchangeAdd64_HLEAcquire(__int64 volatile *, __int64); __int64 _InterlockedExchangeAdd64_HLERelease(__int64 volatile *, __int64); -void __attribute__((__deprecated__( - "use other intrinsics or C++11 atomics instead"))) _ReadBarrier(void); -void __attribute__((__deprecated__( - "use other intrinsics or C++11 atomics instead"))) _ReadWriteBarrier(void); +void _ReadBarrier(void); +void _ReadWriteBarrier(void); unsigned int _rorx_u32(unsigned int, const unsigned int); int _sarx_i32(int, unsigned int); #if __STDC_HOSTED__ @@ -164,8 +162,7 @@ void _Store_HLERelease(long volatile *, long); void _Store64_HLERelease(__int64 volatile *, __int64); void _StorePointer_HLERelease(void *volatile *, void *); -void __attribute__((__deprecated__( - "use other intrinsics or C++11 atomics instead"))) _WriteBarrier(void); +void _WriteBarrier(void); unsigned __int32 xbegin(void); void _xend(void);