"H.J. Lu" <hjl.to...@gmail.com> writes: > [hjl@gnu-33 gcc]$ cat x.c > int > foo (int x) > { > return x; > } > [hjl@gnu-33 gcc]$ ./xgcc -B./ -S -O -Wmissing-prototypes x.c > x.c:2:1: warning: no previous prototype for ‘foo’ [-Wmissing-prototypes] > [hjl@gnu-33 gcc]$ ./g++ -B./ -S -O -Wmissing-prototypes x.c > cc1plus: warning: command line option ‘-Wmissing-prototypes’ is valid > for Ada/AdaWhy/C/ObjC but not for C++ [enabled by default] > [hjl@gnu-33 gcc]$ ./g++ -B./ -S -O x.c > [hjl@gnu-33 gcc]$ > > Is this a bug?
This is a minor missing feature, yes. We ought to implement -Wmissing-prototypes for C++. Ian