[LTP] [PATCH] Annotate tst_brk with noreturn
Richard Palethorpe
rpalethorpe@suse.com
Wed Nov 25 11:09:10 CET 2020
Prevents compiler warnings when tst_brk is placed at the end of a
non-void function's control flow. Indeed tst_brk never returns control
to the caller.
Signed-off-by: Richard Palethorpe <rpalethorpe@suse.com>
---
include/tst_test.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/tst_test.h b/include/tst_test.h
index c91d3f18a..b49243e4b 100644
--- a/include/tst_test.h
+++ b/include/tst_test.h
@@ -70,7 +70,7 @@ void tst_resm_hexd_(const char *file, const int lineno, int ttype,
*/
void tst_brk_(const char *file, const int lineno, int ttype,
const char *fmt, ...)
- __attribute__ ((format (printf, 4, 5)));
+ __attribute__ ((format (printf, 4, 5))) LTP_ATTRIBUTE_NORETURN;
#define tst_brk(ttype, arg_fmt, ...) \
({ \
--
2.29.1
More information about the ltp
mailing list