summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDaniel Wendt <daniel.wendt@linux.com>2018-03-13 11:25:16 +0100
committerSimon McVittie <smcv@collabora.com>2018-03-15 19:53:05 +0000
commit37b6e180e14abf8a118ee66f79718583eaf20fae (patch)
tree2b557798b8d96f6d736ac79fcbc8461802c4fa05 /test
parent29afefef7223e0182aeb1dbf8e61cc8b5aee6e62 (diff)
downloaddbus-37b6e180e14abf8a118ee66f79718583eaf20fae.tar.gz
Enable "unused result" warning for Visual Studio >= 2012 (MSVC 11.0)
The _Must_inspect_result_ annotation is documented to be used in both the declaration and implementation, but in testing with the MSVC 2012 compiler it appears to be sufficient to use the annotation only in the declaration to get a compiler warning, as with the GCC compiler. So the annotation is not necessary in the C implementation. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=105460 [smcv: Rebase dbus-sysdeps.h changes on master] [smcv: Clarify commit message] Reviewed-by: Simon McVittie <smcv@collabora.com> Tested-by: Daniel Wendt <daniel.wendt@linux.com>
Diffstat (limited to 'test')
-rw-r--r--test/test-utils.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/test-utils.h b/test/test-utils.h
index 860ee216..14ea365d 100644
--- a/test/test-utils.h
+++ b/test/test-utils.h
@@ -10,16 +10,16 @@
#include <dbus/dbus-internals.h>
typedef DBusLoop TestMainContext;
-_DBUS_GNUC_WARN_UNUSED_RESULT
+_DBUS_WARN_UNUSED_RESULT
TestMainContext *test_main_context_get (void);
-_DBUS_GNUC_WARN_UNUSED_RESULT
+_DBUS_WARN_UNUSED_RESULT
TestMainContext *test_main_context_try_get (void);
TestMainContext *test_main_context_ref (TestMainContext *ctx);
void test_main_context_unref (TestMainContext *ctx);
void test_main_context_iterate (TestMainContext *ctx,
dbus_bool_t may_block);
-_DBUS_GNUC_WARN_UNUSED_RESULT
+_DBUS_WARN_UNUSED_RESULT
dbus_bool_t test_connection_try_setup (TestMainContext *ctx,
DBusConnection *connection);
void test_connection_setup (TestMainContext *ctx,
@@ -27,7 +27,7 @@ void test_connection_setup (TestMainContext *ctx,
void test_connection_shutdown (TestMainContext *ctx,
DBusConnection *connection);
-_DBUS_GNUC_WARN_UNUSED_RESULT
+_DBUS_WARN_UNUSED_RESULT
dbus_bool_t test_server_try_setup (TestMainContext *ctx,
DBusServer *server);
void test_server_setup (TestMainContext *ctx,