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.

Reply via email to