diff options
author | Niels De Graef <nielsdegraef@gmail.com> | 2021-05-02 16:57:13 +0200 |
---|---|---|
committer | Niels De Graef <nielsdegraef@gmail.com> | 2021-05-02 17:09:43 +0200 |
commit | fcc616ace8f09cf29166bb5f9ca259f3479271f3 (patch) | |
tree | 99f9b32c241291f2ad1353d6380722eda6ad9f08 /gck | |
parent | 6058f0378ea91024af32c9dc42d3afde1bac3da8 (diff) | |
download | gcr-fcc616ace8f09cf29166bb5f9ca259f3479271f3.tar.gz |
Drop "volatile" for g_once_init_enter locationsbugfix/drop-volatile
This fixes a few (fatal in gcc 11) warnings, breaking the CI.
For the original discussion on why this change is needed, see
https://gitlab.gnome.org/GNOME/glib/-/issues/600
Diffstat (limited to 'gck')
-rw-r--r-- | gck/gck-misc.c | 2 | ||||
-rw-r--r-- | gck/gck-object-cache.c | 2 | ||||
-rw-r--r-- | gck/gck-uri.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/gck/gck-misc.c b/gck/gck-misc.c index 8dc50f6..e44241b 100644 --- a/gck/gck-misc.c +++ b/gck/gck-misc.c @@ -139,7 +139,7 @@ GQuark gck_error_get_quark (void) { static GQuark domain = 0; - static volatile gsize quark_inited = 0; + static size_t quark_inited = 0; if (g_once_init_enter (&quark_inited)) { domain = g_quark_from_static_string ("gck-error"); diff --git a/gck/gck-object-cache.c b/gck/gck-object-cache.c index 4db51b3..fd1e170 100644 --- a/gck/gck-object-cache.c +++ b/gck/gck-object-cache.c @@ -66,7 +66,7 @@ G_DEFINE_INTERFACE (GckObjectCache, gck_object_cache, GCK_TYPE_OBJECT); static void gck_object_cache_default_init (GckObjectCacheIface *iface) { - static volatile gsize initialized = 0; + static size_t initialized = 0; if (g_once_init_enter (&initialized)) { /** diff --git a/gck/gck-uri.c b/gck/gck-uri.c index 6c7c7dc..7187042 100644 --- a/gck/gck-uri.c +++ b/gck/gck-uri.c @@ -155,7 +155,7 @@ GQuark gck_uri_error_get_quark (void) { static GQuark domain = 0; - static volatile gsize quark_inited = 0; + static size_t quark_inited = 0; if (g_once_init_enter (&quark_inited)) { domain = g_quark_from_static_string ("gck-uri-error"); |