Walter Bright:
D can't give an error in that case because it's a big breaking change. So is D in that case justsilently not performing the tail call as the programmer meant?That's right.
Then this feature needs a specific and explicit syntax, or it has _no_ point at all. (Note: I am currently not asking for this feature in D. I have just shown one of its minimal requirements).
Bye, bearophile