summaryrefslogtreecommitdiffstats
path: root/contrib/ntp/sntp/unity/unity_internals.h
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2016-01-13 17:56:30 -0200
committerRenato Botelho <renato@netgate.com>2016-01-13 17:56:30 -0200
commit3e0bf52f358eb969d165c4b1e54942ee94cf2c8d (patch)
tree440bb9907871a5bc578d65b32f0c4aa339096175 /contrib/ntp/sntp/unity/unity_internals.h
parent4b4ac714f11471e43f18410bcc86da8f9dc3b88c (diff)
parente357bdb742b2696dcb81404917b6247f9e840232 (diff)
downloadFreeBSD-src-3e0bf52f358eb969d165c4b1e54942ee94cf2c8d.zip
FreeBSD-src-3e0bf52f358eb969d165c4b1e54942ee94cf2c8d.tar.gz
Merge remote-tracking branch 'origin/stable/10' into devel
Diffstat (limited to 'contrib/ntp/sntp/unity/unity_internals.h')
-rw-r--r--contrib/ntp/sntp/unity/unity_internals.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/contrib/ntp/sntp/unity/unity_internals.h b/contrib/ntp/sntp/unity/unity_internals.h
index c2aabc3..bf1bf3d 100644
--- a/contrib/ntp/sntp/unity/unity_internals.h
+++ b/contrib/ntp/sntp/unity/unity_internals.h
@@ -305,6 +305,18 @@ extern int UNITY_OUTPUT_CHAR(int);
# undef UNITY_WEAK_PRAGMA
#endif
+#if !defined(UNITY_NORETURN_ATTRIBUTE)
+# ifdef __GNUC__ // includes clang
+# if !(defined(__WIN32__) && defined(__clang__))
+# define UNITY_NORETURN_ATTRIBUTE __attribute__((noreturn))
+# endif
+# endif
+#endif
+
+#ifndef UNITY_NORETURN_ATTRIBUTE
+# define UNITY_NORETURN_ATTRIBUTE
+#endif
+
//-------------------------------------------------------
// Internal Structs Needed
@@ -465,7 +477,7 @@ void UnityAssertNumbersWithin(const _U_SINT delta,
const UNITY_LINE_TYPE lineNumber,
const UNITY_DISPLAY_STYLE_T style);
-void UnityFail(const char* message, const UNITY_LINE_TYPE line);
+void UnityFail(const char* message, const UNITY_LINE_TYPE line) UNITY_NORETURN_ATTRIBUTE;
void UnityIgnore(const char* message, const UNITY_LINE_TYPE line);
OpenPOWER on IntegriCloud