I must admit that originally I wrote it this way by mistake. There goes my 
short-lived reputation as "the guy who invents really interesting AST hacks"... 
But the syntax stuck. In this rare occasion, it not only looks cool, it 
improves readability. Likely/unlikely is not an ordinary procedure call, for 
you it's a no-op, for me it's a reminder of where to (not) optimize, and for my 
compiler it's a hint of how to optimize.

Reply via email to