Add G_GNUC_NORETURN to functions that never return
authorTimm Bäder <mail@baedert.org>
Mon, 18 May 2020 07:41:47 +0000 (09:41 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 18 May 2020 09:30:08 +0000 (11:30 +0200)
gtk/gtkcssinheritvalue.c
gtk/gtkcssinitialvalue.c
gtk/gtkshortcutaction.c
gtk/gtkshortcuttrigger.c

index d30b844e2937c351ed591ad5cbc87f6af96ea234..e17482afb92b01dc62182d79adf223ebd7484686 100644 (file)
@@ -26,7 +26,7 @@ struct _GtkCssValue {
   GTK_CSS_VALUE_BASE
 };
 
-static void
+static void G_GNUC_NORETURN
 gtk_css_value_inherit_free (GtkCssValue *value)
 {
   /* Can only happen if the unique value gets unreffed too often */
index f01b49c61277b80155637044e1b803d557b5a547..381ec21e6195800811f479c7e88dcffa3e991488 100644 (file)
@@ -30,7 +30,7 @@ struct _GtkCssValue {
   GTK_CSS_VALUE_BASE
 };
 
-static void
+static void G_GNUC_NORETURN
 gtk_css_value_initial_free (GtkCssValue *value)
 {
   /* Can only happen if the unique value gets unreffed too often */
index 648875b0dba2183f34c1ffcc9600725f39510005..d831ce42bd7de148e667cc566933a26e47ad22a2 100644 (file)
@@ -266,7 +266,7 @@ struct _GtkNothingActionClass
 
 G_DEFINE_TYPE (GtkNothingAction, gtk_nothing_action, GTK_TYPE_SHORTCUT_ACTION)
 
-static void
+static void G_GNUC_NORETURN
 gtk_nothing_action_finalize (GObject *gobject)
 {
   g_assert_not_reached ();
@@ -438,7 +438,7 @@ struct _GtkActivateActionClass
 
 G_DEFINE_TYPE (GtkActivateAction, gtk_activate_action, GTK_TYPE_SHORTCUT_ACTION)
 
-static void
+static void G_GNUC_NORETURN
 gtk_activate_action_finalize (GObject *gobject)
 {
   g_assert_not_reached ();
@@ -513,7 +513,7 @@ struct _GtkMnemonicActionClass
 
 G_DEFINE_TYPE (GtkMnemonicAction, gtk_mnemonic_action, GTK_TYPE_SHORTCUT_ACTION)
 
-static void
+static void G_GNUC_NORETURN
 gtk_mnemonic_action_finalize (GObject *gobject)
 {
   g_assert_not_reached ();
index e6c8c016f801b62a385ce88af4116623efe343a1..15268ef464c7c3e9b21a0ec055e77278b817506f 100644 (file)
@@ -401,7 +401,7 @@ struct _GtkNeverTriggerClass
 
 G_DEFINE_TYPE (GtkNeverTrigger, gtk_never_trigger, GTK_TYPE_SHORTCUT_TRIGGER)
 
-static void
+static void G_GNUC_NORETURN
 gtk_never_trigger_finalize (GObject *gobject)
 {
   g_assert_not_reached ();