This is an automated email from the ASF dual-hosted git repository. xiaoxiang781216 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit d0e5798d1c8731ed514fa5ff8fcee3a5291c96ad Author: chenxiaoyi <[email protected]> AuthorDate: Mon Feb 2 17:08:36 2026 +0800 net/vsock: fix build error with clang ../../nuttx/net/vsock/vsock_sockif.c:510:3: error: address argument to atomic operation must be a pointer to integer, pointer or supported floating point type ('atomic_int *' (aka '_Atomic(int) *') invalid) 510 | atomic_add(&conn->ref, 1); | ^ ~~~~~~~~~~ ../../nuttx/include/nuttx/atomic.h:71:41: note: expanded from macro 'atomic_add' 71 | #define atomic_add(obj, val) atomic_fetch_add_4(obj, val, __ATOMIC_ACQ_REL) | ^ ~~~ ../../nuttx/include/nuttx/compiler.h:655:52: note: expanded from macro 'atomic_fetch_add_4' 655 | # define atomic_fetch_add_4(obj, val, memorder) __atomic_fetch_add(obj, val, memorder) | ^ ~~~ Signed-off-by: chenxiaoyi <[email protected]> --- net/vsock/vsock_sockif.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/vsock/vsock_sockif.c b/net/vsock/vsock_sockif.c index 0f19d577384..8e2c99c3733 100644 --- a/net/vsock/vsock_sockif.c +++ b/net/vsock/vsock_sockif.c @@ -98,7 +98,7 @@ struct vsock_conn_s FAR struct vsock_transport_s *transport; struct sockaddr_vm local_addr; struct sockaddr_vm remote_addr; - atomic_int ref; + atomic_t ref; /* Save bound or connected list node */
