On Tue, 2019-08-27 at 12:32 -0700, Paul Eggert wrote: > Use unsigned int, not unsigned short. Without this patch, c99 > complains ‘warning: nonportable bit-field type’.
I saw this warning on Windows as well. I seem to recall that this was done on purpose to pack data structures more tightly, which can save a lot of memory on large build systems. However looking at it now I don't think it will actually end up saving any space. It ostensibly saves two bytes per struct dep but they cannot be obtained in any way that lets us actually avoid the extra 2 bytes of dead space, at least not on any common architecture today. _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make