From c01743fe5df8ba4778950176ea38d95c65f25309 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Mon, 19 Nov 2018 03:53:31 -0800 Subject: Remove the CONST_CAST hack --- common/atomic.h | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'common/atomic.h') diff --git a/common/atomic.h b/common/atomic.h index d25f3122..b25bd4dd 100644 --- a/common/atomic.h +++ b/common/atomic.h @@ -3,18 +3,6 @@ #include -#ifdef __GNUC__ -/* This helps cast away the const-ness of a pointer without accidentally - * changing the pointer type. This is necessary due to Clang's inability to use - * atomic_load on a const _Atomic variable. - */ -#define CONST_CAST(T, V) __extension__({ \ - const T _tmp = (V); \ - (T)_tmp; \ -}) -#else -#define CONST_CAST(T, V) ((T)(V)) -#endif #define almemory_order std::memory_order #define almemory_order_relaxed std::memory_order_relaxed -- cgit v1.2.3