Error on GCC 3.4 release web page

Giovanni Bajo giovannibajo@libero.it
Sat Sep 18 03:08:00 GMT 2004


Johan Bergman (KI/EAB) wrote:

> There seems to be an error in the following example, found on
http://gcc.gnu.org/gcc-3.4/changes.html.
> The problem with the example is that the member function g() in C<T> calls
itself.

Actually the example is meant to show name lookup issue, not to have a proper
runtime behaviour. Anyway, I would not object renaming that function to avoid
any confusion for the user.

> Maybe you could also mention the following alternative corrected
> definition of C<T>::h.

> template <typename T> struct C : B<T> {
>   using B<T>::m;
>   using B<T>::f;
>   using B<T>::n;
>   using B<T>::g;

Makes sense. Can you please provide a patch against the HTML file, and post it
to gcc-patches@gcc.gnu.org?

Thanks,
Giovanni Bajo




More information about the Gcc mailing list