Has someone encountered similar issues with -cov?

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Fri Jul 1 13:12:11 PDT 2016


On Friday, 1 July 2016 at 19:43:05 UTC, Patrick Schluter wrote:
> It looks like a loop, but isn't one.
> It doesn't look like a goto, but is one.

Yes, it looks buggy, and the -cov did the right thing by marking 
it as uncovered as this could be a serious and difficult to find 
bug.

I wonder why people write such ugly and misleading code 
deliberately? The compiler turns it into jumps anyway and in this 
case a bool or gotos are much more readable and not slower.

In fact, a statemachine implemented as gotos can be very clean, 
efficient and easy to debug. It's a matter of structuring the 
code layout.




More information about the Digitalmars-d mailing list