Improving assert-printing in DMD

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Fri Oct 2 07:54:07 PDT 2015


On 10/02/2015 10:30 AM, Nordlöw wrote:
> On Friday, 2 October 2015 at 14:08:06 UTC, Jacob Carlborg wrote:
>> On 2015-10-02 14:15, Per Nordlöw wrote:
>>
>>> So lowering is kind of like macro expansion for AST-nodes, then?
>>>
>>> Is DMD clever enough to avoid trigger postblits for
>>
>> The compiler just rewrites the AST.
>
> So you mean that no postblits are called and we should go with Andreis
> first lowering proposal?

My first proposed lowering creates more copies than needed. My second 
one is therefore probably better, without resorting to compiler magic. 
-- Andrei


More information about the Digitalmars-d mailing list