]> jfr.im git - irc/atheme/libmowgli-2.git/commitdiff
concurrent/atomic: use uintptr_t for representing pointer addresses.
authorWilliam Pitcock <redacted>
Mon, 9 Apr 2012 02:06:38 +0000 (21:06 -0500)
committerWilliam Pitcock <redacted>
Mon, 9 Apr 2012 02:06:38 +0000 (21:06 -0500)
src/libmowgli/concurrent/atomic.h

index ca6ff60b263eeefc0d9decd4fa3a424376ac3f99..a4f250188250806d8954851568f1bba0bd6356b8 100644 (file)
@@ -235,18 +235,7 @@ mowgli_atomic_signed_type(int, int)
 mowgli_atomic_signed_type(long, long)
 mowgli_atomic_signed_type(long long, longlong)
 mowgli_atomic_type(bool, bool)
-
-/* GCC issues a bogus __attribute__(noreturn) warning here... */
-#ifdef MOWGLI_COMPILER_GCC
-# pragma GCC diagnostic push
-# pragma GCC diagnostic ignored "-Wcast-qual"
-#endif
-
-mowgli_atomic_type(void *, pointer)
-
-#ifdef MOWGLI_COMPILER_GCC
-# pragma GCC diagnostic pop
-#endif
+mowgli_atomic_type(uintptr_t, pointer)
 
 mowgli_atomic_type(size_t, size_t)
 mowgli_atomic_type(ptrdiff_t, ptrdiff_t)