>> + std::vector<uint32_t> Buckets; >> + Buckets.resize(NumSymbols); >> + std::vector<uint32_t> Chains; >> + Chains.resize(NumSymbols); > > > Is there any reason not to write like > > std::vector<uint32_t> Buckets(NumSymbols); > > instead of the two lines? No, fixed in r247637. Thanks, Rafael