rjmccall accepted this revision. rjmccall added a comment. This revision is now accepted and ready to land.
In https://reviews.llvm.org/D48727#1146873, @leonardchan wrote: > Oh, having the same number of fractional bits is what leads to unsigned types > having one bit of padding, and vice versa. > > If this flag is set to false, then the integral and fractional parts of the > unsigned types take up the whole bit width of the underlying scaled integer, > with unsigned types gaining one extra fractional bit which would be taken by > the sign bit in the signed types. When this flag is true, the number of > fractional bits for unsigned types changes to match the signed types, but the > number of integral bits stays the same, which leads to one unused padding bit. Oh, of course. Sorry for the confusion; LGTM. Repository: rC Clang https://reviews.llvm.org/D48727 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits