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?
void foo(void)
{}
void bar(void)
{}
int main()
{
if (foo)
bar();
return 0;
}