Excerpts from Iain Sandoe's message of November 29, 2020 1:54 pm: > Iain Buclaw via Gcc-patches <gcc-patches@gcc.gnu.org> wrote: >> >> The typedef for d_size_t assumes that the implementation of the >> front-end is written in D itself, where size_t can map only to uint32_t >> or uint64_t. As that is not the case for the current D front-end, the >> typedef should be removed. This would fix the bootstrap on targets where >> in C++ size_t is a long, such as darwin i386. >> >> Bootstrapped and regression tested on x86_64-linux-gnu, and committed to >> mainline. Iain, is it worth backporting this to previous releases? > > Your call; I guess from Darwin’s PoV it makes little difference since the > language is not usable in current releases? >
Indeed, it's not really usable. There's little that can be done on older releases unless patches that will follow this also get backported. Iain.