http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47861

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-02-23 
20:55:08 UTC ---
(In reply to comment #2)
> Yep a warning stating the similarity of a static member function variable to
> its counterpart as a static member would be appreciated...maybe when
> pedantic option is going to be used.

No no no!
pedantic is for warning about using GCC extensions, not for warning about
possible misunderstanding of the language.

> The issue is real, just consider how the static members/attributes need to
> be defined and how instead the static member function variables do not.
> Thanks.

I've never encountered anyone who is confused in this way.  There is no such
thing as a "static member function variable" it is a function-scope static and
it has exactly the same semantics whether it is present in a member function or
a non-member function.

I don't see what providing definitions of static members has to do with it.

I don't see a need for a new warning here.

Reply via email to