Module Name:    src
Committed By:   rillig
Date:           Sun Sep 12 15:22:05 UTC 2021

Modified Files:
        src/sys/sys: bitops.h

Log Message:
sys/bitops.h: fix __BITMAP_ZERO for non-GCC compilers

Running 'make -C sbin/cgdconfig lint' failed with:

cgdconfig.c(1253): error: left operand of '->' must be pointer to struct
    or union, not 'struct <unnamed>' [104]


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/sys/bitops.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/sys/bitops.h
diff -u src/sys/sys/bitops.h:1.14 src/sys/sys/bitops.h:1.15
--- src/sys/sys/bitops.h:1.14	Thu Mar  8 20:32:32 2018
+++ src/sys/sys/bitops.h	Sun Sep 12 15:22:05 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: bitops.h,v 1.14 2018/03/08 20:32:32 christos Exp $	*/
+/*	$NetBSD: bitops.h,v 1.15 2021/09/12 15:22:05 rillig Exp $	*/
 
 /*-
  * Copyright (c) 2007, 2010 The NetBSD Foundation, Inc.
@@ -321,7 +321,7 @@ fast_remainder32(uint32_t _v, uint32_t _
 #else
 #define __BITMAP_ZERO(__v) do {						\
 	size_t __i;							\
-	for (__i = 0; __i < __arraycount(__v->_b); __i++)		\
+	for (__i = 0; __i < __arraycount((__v)->_b); __i++)		\
 		(__v)->_b[__i] = 0;					\
 	} while (/* CONSTCOND */ 0)
 #endif /* GCC 2.95 */

Reply via email to