Walter Bright:

D can't give an error in that case because it's a big breaking change. So is D in that case just
silently 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

Reply via email to