Mark assertion functions as G_GNUC_NORETURN. (#506461, Sebastian Dröge)
authorMatthias Clasen <mclasen@redhat.com>
Mon, 31 Dec 2007 05:25:25 +0000 (05:25 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 31 Dec 2007 05:25:25 +0000 (05:25 +0000)
2007-12-24  Matthias Clasen  <mclasen@redhat.com>

        * glib/gtestutils.h:
        * glib/glib.symbols: Mark assertion functions as G_GNUC_NORETURN.
        (#506461, Sebastian Dröge)

svn path=/trunk/; revision=6221

ChangeLog
glib/glib.symbols
glib/gtestutils.h

index 678e026ffc2fa2fe8c3c219ff301b041427be536..24e940e3f096c07eee97d17ea6e33a333887779d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-12-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gtestutils.h:
+       * glib/glib.symbols: Mark assertion functions as G_GNUC_NORETURN.
+       (#506461, Sebastian Dröge)
+
 2007-12-24  Matthias Clasen  <mclasen@redhat.com>
 
        * glib/gtestutils.c: Include sys/time.h.  (#505258)
index 2b10f366dab2d757e8b7d8e4a8069eb6146d10e1..9e8f761731ead68d0f09d3d236848a39d7f859ae 100644 (file)
@@ -1278,10 +1278,10 @@ g_thread_pool_set_sort_function
 
 #if IN_HEADER(__G_TEST_UTILS_H__)
 #if IN_FILE(__G_TEST_UTILS_C__)
-g_assertion_message
-g_assertion_message_cmpnum
-g_assertion_message_cmpstr
-g_assertion_message_expr
+g_assertion_message G_GNUC_NORETURN
+g_assertion_message_cmpnum G_GNUC_NORETURN
+g_assertion_message_cmpstr G_GNUC_NORETURN
+g_assertion_message_expr G_GNUC_NORETURN
 g_strcmp0
 g_test_add_data_func
 g_test_add_func
index 8646a89511a201f6f6995e25ffc3f93f61183236..f93a0a46e8f23dbddf1ada0d0398a9b2cef1fad1 100644 (file)
@@ -166,12 +166,12 @@ void    g_assertion_message             (const char     *domain,
                                          const char     *file,
                                          int             line,
                                          const char     *func,
-                                         const char     *message);
+                                         const char     *message) G_GNUC_NORETURN;
 void    g_assertion_message_expr        (const char     *domain,
                                          const char     *file,
                                          int             line,
                                          const char     *func,
-                                         const char     *expr);
+                                         const char     *expr) G_GNUC_NORETURN;
 void    g_assertion_message_cmpstr      (const char     *domain,
                                          const char     *file,
                                          int             line,
@@ -179,7 +179,7 @@ void    g_assertion_message_cmpstr      (const char     *domain,
                                          const char     *expr,
                                          const char     *arg1,
                                          const char     *cmp,
-                                         const char     *arg2);
+                                         const char     *arg2) G_GNUC_NORETURN;
 void    g_assertion_message_cmpnum      (const char     *domain,
                                          const char     *file,
                                          int             line,
@@ -188,7 +188,7 @@ void    g_assertion_message_cmpnum      (const char     *domain,
                                          long double     arg1,
                                          const char     *cmp,
                                          long double     arg2,
-                                         char            numtype);
+                                         char            numtype) G_GNUC_NORETURN;
 void    g_test_add_vtable               (const char     *testpath,
                                          gsize           data_size,
                                          gconstpointer   test_data,