https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17314

--- Comment #24 from Ivan Godard <igodard at pacbell dot net> ---
OP here. 

Yes, no one would *intentionally* try to derive from a virtual private. But one
could - and I did - derive a class with. It took no little wild geese chasing
from the diagnostic to find that a virtual private was the real, and
unreported, problem.

So I filed a *UI* and *QOI* ticket. Compilers exist not only to translate
correct code, but also to help with the inevitable incorrect code. After all,
more of the latter gets submitted for compilation.

To say that a code is nonsense and so can be ignored is a disservice to the
community that gcc purports to serve.

In fairness, gcc and its maintainers are much less arrogant these days than
when this ticket was filed. But I notice that bugzilla shows *twenty seven*
tickets filed by me and still open. Every one of those is a dozen years old or
more, because around then I got fed up with the gcc attitude, switched to
clang, and have never been back.

Except for the occasional rant like this.

Reply via email to