warn about function without & or arguments?

Matthew Woehlke mw_triad@users.sourceforge.net
Mon Apr 16 19:48:00 GMT 2007


If I have e.g.

typedef void (* fp)();

void foo() { ...}
void bar(fp f) { ... }

int main() {
   bar(foo); // <-- should generate a warning!
}

...is there a warning flag (for C) in either gcc 3.4.4 or 4.x to warn 
about using 'foo' (as opposed to 'foo()' or '&foo')?

-- 
Matthew
GDRLaH - Grin, Duck, and Run Like a Hippo! :-)



More information about the Gcc-help mailing list