This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: warning when a function's address is tested?
- From: Falk Hueffner <falk dot hueffner at student dot uni-tuebingen dot de>
- To: Andrew Morton <akpm at osdl dot org>
- Cc: gcc at gcc dot gnu dot org
- Date: 12 Oct 2003 14:11:58 +0200
- Subject: Re: warning when a function's address is tested?
- References: <20031012050523.486faa69.akpm@osdl.org>
Andrew Morton <akpm@osdl.org> writes:
> We just found a silly bug in the Linux kernel:
>
> - if (current_is_kswapd)
> + if (current_is_kswapd())
>
> It was there for a year. It is a fairly easy mistake to make, and
> it would be nice if the compiler could generate a warning. I don't
> think there are likely to be legitimate uses?
Looks like a good idea. The C++ frontend already has this warning, so
it shouldn't be too hard.
--
Falk