bearophile wrote: > Jonathan M Davis: > >>Well, I would pount out that you mentioning it more or less reopens the >>discussion,< > > You are right, but probably Walter will not sue me for reopening an old > thread ;-) > > > In the things you are saying you seem to ignore the "goto" I have written > two times in my answers :-) >
I had forgotten about that use of goto. I do find it a bit ugly, but it works and makes it possible to require some sort of flow control statement at the end of a case block, thereby avoiding bugs where you forget a break. I can't say that I'm enamoured at the idea of having to use goto for fallthrough, but I wouldn't be opposed to it. Part of the issue, I suppose, is that not only do I definitely use fallthrough at least some of the time, but I'm totally used to being aware of the issue and being appropriately careful about it. So, I don't see it as all that big a problem. However, it's enough of a problem for some people (and even those who are fully aware of it and pay attention do screw up from time to time) that it could very well merit requiring a goto for fallthrough. - Jonathan M Davis