diff options
author | rlibby <rlibby@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f> | 2020-12-19 08:16:33 +0000 |
---|---|---|
committer | rlibby <rlibby@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f> | 2020-12-19 08:16:33 +0000 |
commit | 4b30da69bbb234a012fbf49ac9a3d276a32b6eda (patch) | |
tree | 98db7229803a5c93e3132bc661201f204487eee9 | |
parent | 255ddfb8a18abb7545cdcceaeb448defa5551124 (diff) | |
download | freebsd-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.c | 6 |
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 */ |