Operator declaration

Dom Disc dominikus at scherkl.de
Fri Apr 24 09:49:31 UTC 2026


On Thursday, 23 April 2026 at 15:25:35 UTC, H. S. Teoh wrote:

> I hate D's policy on integer conversions.

The funny fact is: during CTFE this promotion to int is NOT done.

for(ubyte i = 0; i<256; ++i) ...

This works, because i is promoted to int so it can an will reach 
256.
But during CTFE this is an infinite loop, because an ubyte is 
always <256

One of the bugs that caught me on surprise.


More information about the Digitalmars-d-learn mailing list