Small Buffer Optimization for string and friends

Timon Gehr timon.gehr at gmx.ch
Mon Apr 9 02:18:31 PDT 2012


On 04/09/2012 10:24 AM, Don wrote:
> On 08.04.2012 07:56, Andrei Alexandrescu wrote:
>
>> For this to happen, we need to start an effort of migrating built-in
>> arrays into runtime, essentially making them templates that the compiler
>> lowers to. So I have two questions:
>
> vote -= real.infinity.
>
> That would kill D.
>

Why does this even compile?

void main(){
     long vote;
     vote -= real.infinity;
     assert(vote == long.min);
}


More information about the Digitalmars-d mailing list