summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrlibby <rlibby@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>2020-12-19 08:16:33 +0000
committerrlibby <rlibby@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>2020-12-19 08:16:33 +0000
commit4b30da69bbb234a012fbf49ac9a3d276a32b6eda (patch)
tree98db7229803a5c93e3132bc661201f204487eee9
parent255ddfb8a18abb7545cdcceaeb448defa5551124 (diff)
downloadfreebsd-stable/12.tar.gz
freebsd-stable/12.tar.bz2
MFC r354991-r354992 (by lwhsu)stable/12
r354991: Fix GCC build. Sponsored by: The FreeBSD Foundation r354992: Initialize variable bitstr r354991 removed variable-sized object initializing on defining. For the safe reason, manually initialize the members to 0. Sponsored by: The FreeBSD Foundation git-svn-id: http://svn.freebsd.org/base/stable/12@368787 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
-rw-r--r--tests/sys/sys/bitstring_test.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/sys/sys/bitstring_test.c b/tests/sys/sys/bitstring_test.c
index 713ad4d4bac..8fdc68ecf68 100644
--- a/tests/sys/sys/bitstring_test.c
+++ b/tests/sys/sys/bitstring_test.c
@@ -347,9 +347,11 @@ ATF_TC_WITHOUT_HEAD(bit_ffs_area);
ATF_TC_BODY(bit_ffs_area, tc)
{
const int nbits = 72;
- bitstr_t bit_decl(bitstr, nbits) = {};
+ bitstr_t bit_decl(bitstr, nbits);
int location;
+ memset(bitstr, 0, bitstr_size(nbits));
+
bit_set(bitstr, 5);
bit_set(bitstr, 6);
@@ -416,7 +418,7 @@ ATF_TC_WITHOUT_HEAD(bit_ffc_area);
ATF_TC_BODY(bit_ffc_area, tc)
{
const int nbits = 80;
- bitstr_t bit_decl(bitstr, nbits) = {};
+ bitstr_t bit_decl(bitstr, nbits);
int location;
/* set all bits */