This is the mail archive of the
mailing list for the GDB project.
Re: [PATCH 18/348] Fix -Wsahdow warnings
On Sunday 27 November 2011 13:52:45, Mark Kettenis wrote:
> What I'm saying is that a local variable shadowing a function is never
> a problem. It would only be a problem if inside the function that has
> the local variable, you'd (accidentally) try to invoke the function.
> That's why I came up with the example:
> void foo(void);
> int foo;
> where the function foo() is being called when it is being shadowed by
> a local variable. This won't compile on *any* C compiler, simply
> because it isn't legal C.
Unless the variable is a function pointer.