Compiler is calling `_memset64` in betterC

Ferhat Kurtulmuş aferust at
Sun Oct 18 19:24:28 UTC 2020

On Sunday, 18 October 2020 at 17:05:01 UTC, Neto wrote:
> On Sunday, 18 October 2020 at 16:12:59 UTC, Paul Backus wrote:
>> On Sunday, 18 October 2020 at 16:04:55 UTC, Koro wrote:
>>> I'm writing a 'betterC' program and the compiler is 
>>> generating a call to '_memset64' if I have an array literal 
>>> where the elements are the same.
>> It's a known bug:
>> My guess is that the reason it hasn't been fixed is that (a) 
>> it's possible to work around it, and (b) the problem is in the 
>> compiler backend, and few people understand that code well 
>> enough to fix it.
> I plan to start a project in reasonable size, I wonder if I 
> should really use betterC... if I encounter a bug like this, 
> will I be stuck at it?

The bug report says, it is a dmd specific problem, and LDC, my 
favorite d compiler, works well (tried it).

More information about the Digitalmars-d-learn mailing list