summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-17 21:24:56 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-23 09:27:47 +0200
commit467ef5b4313af7451c1b959159e86d6f94af788f (patch)
tree6048f3037f39f4843007536def513f69eb9eae45
parentlibtest: Make check message optional (diff)
downloadrtems-467ef5b4313af7451c1b959159e86d6f94af788f.tar.bz2
libtest: Add T_unreachable()
Update #3199.
-rw-r--r--cpukit/include/rtems/test.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/cpukit/include/rtems/test.h b/cpukit/include/rtems/test.h
index d14bb9fe2d..06c5772296 100644
--- a/cpukit/include/rtems/test.h
+++ b/cpukit/include/rtems/test.h
@@ -2294,6 +2294,9 @@ void T_pop_fixture(void);
T_NO_RETURN void T_stop(void);
+#define T_unreachable() \
+ do { T_true(false, "Unreachable"); T_stop(); } while (0)
+
/**
* @brief Gets the scope for nested fixtures.
*