Avoid designated initialization (C++20) in fuzz tests.
Context: #20197 (review), #20936 (review)
Avoid designated initialization (C++20) in fuzz tests.
Context: #20197 (review), #20936 (review)
cr ACK dee2d6fbf9008d0e0667b3744d847192be6ef6e0
code review ACK dee2d6fbf9008d0e0667b3744d847192be6ef6e0
utACK dee2d6fbf9008d0e0667b3744d847192be6ef6e0
If you wanted to preserve the constness, could do something like the designated initializers via:
#define DES_INIT_VIA_x(TYP, CODE) (([&]() { TYP x; {CODE} return x; })())
const in_addr v4_addr = DES_INIT_VIA_x(in_addr,
x.s_addr = fuzzed_data_provider.ConsumeIntegral<uint32_t>();
);