Mark rad_assert_fail as never returning
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 10 Aug 2014 15:50:12 +0000 (11:50 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 10 Aug 2014 15:50:12 +0000 (11:50 -0400)
src/include/rad_assert.h

index 5abe2d3..0c16e59 100644 (file)
@@ -28,7 +28,7 @@ RCSIDH(rad_assert_h, "$Id$")
 extern "C" {
 #endif
 
-void rad_assert_fail(char const *file, unsigned int line, char const *expr);
+void rad_assert_fail(char const *file, unsigned int line, char const *expr) CC_HINT(noreturn);
 
 #ifdef NDEBUG
        #define rad_assert(expr) ((void) (0))