summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-11-07 19:07:43 +0100
committerThomas Haller <thaller@redhat.com>2015-11-18 15:10:09 +0100
commite9f9e4465997fa46f9b5bc76b4ebce794ce378c1 (patch)
tree210846dbc214950e3ce9d4e22c4ba0ea6dd478e5
parent16afb3a31af35103bd1f209309d407f9ba4d1186 (diff)
downloadNetworkManager-e9f9e4465997fa46f9b5bc76b4ebce794ce378c1.tar.gz
macros: add nm_assert_not_reached() macro
-rw-r--r--include/nm-macros-internal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/nm-macros-internal.h b/include/nm-macros-internal.h
index 03bc53e5ce..388e82e154 100644
--- a/include/nm-macros-internal.h
+++ b/include/nm-macros-internal.h
@@ -190,8 +190,10 @@
#if NM_MORE_ASSERTS
#define nm_assert(cond) G_STMT_START { g_assert (cond); } G_STMT_END
+#define nm_assert_not_reached() g_assert_not_reached()
#else
#define nm_assert(cond) G_STMT_START { if (FALSE) { if (cond) { } } } G_STMT_END
+#define nm_assert_not_reached() G_STMT_START { (void) 0; } G_STMT_END
#endif
/*****************************************************************************/