Walter Bright wrote:
Don wrote:
That's not fall-through, one case is *inside* the 'if' clause of
another one!! Wow. Do you really want to encourage that sort of thing?
I think it's more the #if that obfuscates the code. After long
experience with #if, I really don't like it, which is why I adamantly
resist having fine-grained conditional compilation in D.
True, but the case label inside the if statement is obfuscation too. I
bet many C/C++ programmers don't even know that this syntax is allowed...
But we need to keep it for duff's device, I guess.