Skip to content

Commit f262e04

Browse files
committed
MFC r354991-r354992 (by lwhsu)
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
1 parent 41621d3 commit f262e04

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tests/sys/sys/bitstring_test.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,9 +347,11 @@ ATF_TC_WITHOUT_HEAD(bit_ffs_area);
347347
ATF_TC_BODY(bit_ffs_area, tc)
348348
{
349349
const int nbits = 72;
350-
bitstr_t bit_decl(bitstr, nbits) = {};
350+
bitstr_t bit_decl(bitstr, nbits);
351351
int location;
352352

353+
memset(bitstr, 0, bitstr_size(nbits));
354+
353355
bit_set(bitstr, 5);
354356
bit_set(bitstr, 6);
355357

@@ -416,7 +418,7 @@ ATF_TC_WITHOUT_HEAD(bit_ffc_area);
416418
ATF_TC_BODY(bit_ffc_area, tc)
417419
{
418420
const int nbits = 80;
419-
bitstr_t bit_decl(bitstr, nbits) = {};
421+
bitstr_t bit_decl(bitstr, nbits);
420422
int location;
421423

422424
/* set all bits */

0 commit comments

Comments
 (0)