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:47:49 +0000 (15:47 -0400)
commitc940cb0ff9d5aac3268d21ddcc6e6e900aef5d62
treea56994d1a87037b5e192e805ab91588d58be1493
parent7c0c9f488c7b72e5e2bf73404f1f036da19f2414
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.026584 seconds and 4 git commands to generate.