gdbus: Use gcc builtin instead of g_atomic
authorLucas De Marchi <lucas.demarchi@profusion.mobi>
Mon, 8 Apr 2013 20:56:18 +0000 (17:56 -0300)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 9 Apr 2013 03:10:10 +0000 (20:10 -0700)
commitbfe0cf68f9afb05cf39df6824ccf4175ed1c3008
tree2aba5c5413c0d0d098939135e8fb161c51d6b20f
parent1a1bc0a67b6186010e856087e52acc1ee904f6ab
gdbus: Use gcc builtin instead of g_atomic

g_atomic_* end up using G_STATIC_ASSERT, causing gcc 4.8 to yell due to
-Wunused-local-typedefs.

gdbus/client.c: In function ‘g_dbus_client_ref’:
/usr/include/glib-2.0/glib/gmacros.h:162:53: error: typedef ‘_GStaticAssertCompileTimeAssertion_2’ locally defined but not used [-Werror=unused-local-typedefs]
 #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1]
gdbus/client.c