fix: warning 'noreturn' function does return on ppc
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 23 Mar 2023 18:23:55 +0000 (14:23 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 23 Mar 2023 19:46:26 +0000 (15:46 -0400)
commit9a405ac80dbda30d294e0055d91529afae604b93
treef16f8831d38ec3db9e22b7c9f3f809019b43a93f
parent95ace1570f9176a0f3d10c3436657d1cc8426b8c
fix: warning 'noreturn' function does return on ppc

On a ppc64 system with gcc 9.5.0 I get the following error when building
with -O0 :

/usr/include/urcu/uatomic/generic.h: In function 'void _uatomic_link_error()':
/usr/include/urcu/uatomic/generic.h:53:1: warning: 'noreturn' function does return
   53 | }
      | ^

Split the inline function in 2 variants and apply the noreturn attribute
only on the builtin_trap one.

Change-Id: I5ae8e764c4cc27af0463924a653b9eaa9f698c34
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/urcu/uatomic/generic.h
This page took 0.02507 seconds and 4 git commands to generate.