This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: bit_size_type - a data type?
> bitsizetype is a type that can hold any values of sizetype *
> BITS_PER_UNIT so we can safely do bit-size calculations without overflow.
> This type shouldn't end up used in code though.
Unfortunately, it does, though not in C. Ada's 'Size attribute returns
the size in bits, so the proper type for that computations is bitsizetype,
though many computations end up being constant-folded.