From 85be4e352b8bf274704acd4d57165552cba070c7 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 31 Mar 2021 15:15:12 -0400 Subject: [PATCH] cleanup: add 'noreturn' attribute to '_uatomic_link_error' Tell the compiler that this function never returns, may help with optimizations. Change-Id: I07e4bdc5c83436e497db02394eccfbf44063f090 Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers --- include/urcu/uatomic/generic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/urcu/uatomic/generic.h b/include/urcu/uatomic/generic.h index 5bb0d4f..89d1cfa 100644 --- a/include/urcu/uatomic/generic.h +++ b/include/urcu/uatomic/generic.h @@ -38,7 +38,7 @@ extern "C" { #endif #if !defined __OPTIMIZE__ || defined UATOMIC_NO_LINK_ERROR -static inline __attribute__((always_inline)) +static inline __attribute__((always_inline, noreturn)) void _uatomic_link_error(void) { #ifdef ILLEGAL_INSTR -- 2.34.1