[glib/glib-2-38] gmessages: fix clang annotations to work with older versions



commit 92f6cbf5286037fd6bf276370da73635c703fe69
Author: Dan Winship <danw gnome org>
Date:   Sat Sep 28 12:31:52 2013 -0400

    gmessages: fix clang annotations to work with older versions
    
    https://bugzilla.gnome.org/show_bug.cgi?id=708793

 glib/gmessages.h |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/glib/gmessages.h b/glib/gmessages.h
index e979266..77958ad 100644
--- a/glib/gmessages.h
+++ b/glib/gmessages.h
@@ -188,9 +188,12 @@ void g_assert_warning         (const char *log_domain,
                                        G_LOG_LEVEL_DEBUG,    \
                                        format)
 #else   /* no varargs macros */
+static void g_error (const gchar *format, ...) G_ANALYZER_NORETURN;
+static void g_critical (const gchar *format, ...) G_ANALYZER_NORETURN;
+
 static void
 g_error (const gchar *format,
-         ...) G_ANALYZER_NORETURN
+         ...)
 {
   va_list args;
   va_start (args, format);
@@ -210,7 +213,7 @@ g_message (const gchar *format,
 }
 static void
 g_critical (const gchar *format,
-            ...) G_ANALYZER_NORETURN
+            ...)
 {
   va_list args;
   va_start (args, format);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]