jkorous added a comment. LGTM but my review was fairly superficial.
================ Comment at: utils/hmaptool/hmaptool:55 + # The number of buckets must be a power of two. + if num_buckets == 0 or (num_buckets & num_buckets - 1) != 0: + raise SystemExit("error: %s: invalid number of buckets" % ( ---------------- bruno wrote: > jkorous wrote: > > Wouldn't it be simpler to use modulo 2? > > > > ``` > > if num_buckets % 2 == 0 > > ``` > We want it to be a power of two, not just a multiple. Of course! Sorry, my mistake. ================ Comment at: utils/hmaptool/hmaptool:155 + raise ArgumentError + return 1 if value == 0 else 2**(value - 1).bit_length() + ---------------- Thanks for teaching me bit_length()! https://reviews.llvm.org/D46485 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits