Wambiguous-virtual-bases (PR7651 Define -Wextra strictly in terms of other warning flags)
Manuel López-Ibáñez
lopezibanez@gmail.com
Sun Dec 24 16:20:00 GMT 2006
On 24 Dec 2006 16:40:59 +0100, Gabriel Dos Reis
<gdr@integrable-solutions.net> wrote:
> "Manuel López-Ibáñez" <lopezibanez@gmail.com> writes:
>
> | :ADDPATCH c++:
> |
> | This patch continues the effort to fix PR7651 [1].
> |
> | It adds a new option -Wambiguous-virtual-bases that takes over the
> | function of warning about ambiguous virtual bases. The new option is
> | enabled by -Wextra, so we keep the current behaviour but add the
> | ability to enable/disable this
> | individual warning.
>
> OK, though the documentation should be improved -- the reason being
> that there is always only one instance of a virtual base class. So
> speaking of ambiguous virtual base class is at first sight
> paradoxical,.
My knowledge of C++ is a bit rusty, so if you could propose something,
I will happily add it to the patch. I have just given it a name and
added testcases.
Cheers,
Manuel.
More information about the Gcc-patches
mailing list