-Wunused-functionGCC のフラグを使用して、コードベースで未使用の関数を見つけようとしています。
予想通り、以下のコードをコンパイルするとgcc -Wall -Wunused-function main.cpp警告がunused variable表示されます。
warning: unused variable ‘x’ [-Wunused-variable]
ただし、コンパイラはunused-function警告を出しません。
GCCに未使用の関数を通知させるにはどうすればよいfoo()ですか?
// main.cpp
void foo(){ } //should (but doesn't) trigger 'unused function' warning
int main (int argc, char **argv){
int x; //correctly triggers 'unused variable' warning
return 0;
}
覚えておいてください、未使用の関数の警告が必要です。これは「どうすれば警告を取り除くことができるか」という質問ではありません。