gcc/ChangeLog:
* selftest.h (selftest::fail): Add ATTRIBUTE_NORETURN.
(selftest::fail_formatted): Likewise.
From-SVN: r239832
+2016-08-29 David Malcolm <dmalcolm@redhat.com>
+
+ * selftest.h (selftest::fail): Add ATTRIBUTE_NORETURN.
+ (selftest::fail_formatted): Likewise.
+
2016-08-29 David Malcolm <dmalcolm@redhat.com>
* input.c (make_location): Call get_start and get_finish
/* Report the failed outcome of some aspect of the test and abort. */
-extern void fail (const location &loc, const char *msg);
+extern void fail (const location &loc, const char *msg)
+ ATTRIBUTE_NORETURN;
/* As "fail", but using printf-style formatted output. */
extern void fail_formatted (const location &loc, const char *fmt, ...)
- ATTRIBUTE_PRINTF_2;
+ ATTRIBUTE_PRINTF_2 ATTRIBUTE_NORETURN;
/* Implementation detail of ASSERT_STREQ. */