--- gjs/error-types.cpp 2020-01-08 09:30:05.000000000 +0800 +++ gjs/error-types.cpp 2024-07-02 18:04:45.000000000 +0800 @@ -31,7 +31,7 @@ // clang-format on GType gjs_js_error_get_type(void) { - static volatile GType g_type_id; + static GType g_type_id; if (g_once_init_enter(&g_type_id)) { static GEnumValue errors[] = { --- libgjs-private/gjs-util.c 2020-01-08 09:30:06.000000000 +0800 +++ libgjs-private/gjs-util.c 2024-07-02 18:06:57.000000000 +0800 @@ -57,7 +57,7 @@ GType gjs_locale_category_get_type(void) { - static volatile size_t g_define_type_id__volatile = 0; + static size_t g_define_type_id__volatile = 0; if (g_once_init_enter(&g_define_type_id__volatile)) { static const GEnumValue v[] = { { GJS_LOCALE_CATEGORY_ALL, "GJS_LOCALE_CATEGORY_ALL", "all" },