Declare membar_datadep_consumer() inline to fix build on sparc64.
authorbluhm <bluhm@openbsd.org>
Fri, 11 Mar 2022 19:02:15 +0000 (19:02 +0000)
committerbluhm <bluhm@openbsd.org>
Fri, 11 Mar 2022 19:02:15 +0000 (19:02 +0000)
sys/sys/atomic.h

index 71869bc..93c0e0a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: atomic.h,v 1.7 2022/03/10 14:12:40 bluhm Exp $ */
+/*     $OpenBSD: atomic.h,v 1.8 2022/03/11 19:02:15 bluhm Exp $ */
 /*
  * Copyright (c) 2014 David Gwynne <dlg@openbsd.org>
  * Copyright (c) 2022 Alexander Bluhm <bluhm@openbsd.org>
@@ -201,7 +201,7 @@ atomic_sub_long_nv(volatile unsigned long *p, unsigned long v)
  * atomic_load_* - read from memory
  */
 
-static void membar_datadep_consumer(void);
+static inline void membar_datadep_consumer(void);
 
 static inline unsigned int
 atomic_load_int(volatile unsigned int *p)