diff options
author | Christian Hergert <chergert@redhat.com> | 2020-11-18 19:58:09 -0800 |
---|---|---|
committer | Christian Hergert <chergert@redhat.com> | 2020-11-18 20:21:33 -0800 |
commit | 0d2ea14ac1d0b59588b1bfa60e6e45246496572c (patch) | |
tree | 0536e92bb86672e6b4981923d44b26bb91e41817 /gtk/css | |
parent | 7551f85d4cfb0df0cf6adcf882981cc5601288ea (diff) | |
download | gtk+-0d2ea14ac1d0b59588b1bfa60e6e45246496572c.tar.gz |
types: fix various use of volatile in type registrationwip/chergert/volatile-fixes
The use of volatile was incorrect in GLib and has been that way for
a long time. Recently however that has changed, and this makes GTK
follow suit to avoid using volatile in the type registration.
See also: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
Combined with the above merge request for GLib, this fixes a large
number of compilation warnings when using Clang.
Diffstat (limited to 'gtk/css')
-rw-r--r-- | gtk/css/gtkcssenumtypes.c.template | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/css/gtkcssenumtypes.c.template b/gtk/css/gtkcssenumtypes.c.template index 063b8d0d3f..cb4c9ac217 100644 --- a/gtk/css/gtkcssenumtypes.c.template +++ b/gtk/css/gtkcssenumtypes.c.template @@ -13,7 +13,7 @@ GType @enum_name@_get_type (void) { - static volatile gsize g_define_type_id__volatile = 0; + static gsize g_define_type_id__volatile = 0; if (g_once_init_enter (&g_define_type_id__volatile)) { |