selftest.h: mark failure functions with ATTRIBUTE_NORETURN.
gcc/ChangeLog: * selftest.h (selftest::fail): Add ATTRIBUTE_NORETURN. (selftest::fail_formatted): Likewise. From-SVN: r239832
This commit is contained in:
parent
9144eabb89
commit
6ac852d153
|
@ -1,3 +1,8 @@
|
|||
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
|
||||
|
|
|
@ -56,12 +56,13 @@ extern void pass (const location &loc, const char *msg);
|
|||
|
||||
/* 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. */
|
||||
|
||||
|
|
Loading…
Reference in New Issue