我想讓編譯器警告warning: too many arguments in call to 'IF'
出錯(其中IF
是函數)。在函數中調用``太多的參數'在Clang中出現錯誤
我在配置clang時遇到了問題,因爲我找不出實際的警告名稱。
我試過如下:
clang -Werror=too-many-arguments main.c
warning: unknown warning option '-Werror=too-many-arguments'; did you mean '-Werror=unknown-argument'?
[-Wunknown-warning-option]
但這只是產生上述警告。
隨着
clang -Werror main.c
警告不會成爲一個錯誤,但我試圖讓只有這個特定的警告的錯誤。
如何找到此編譯器警告的名稱,以便我可以將其提升爲編譯器錯誤?
謝謝。
我以某種方式懷疑這是一個警告,你可以禁用;作爲語言語法的問題,調用具有與原型不匹配的參數列表的函數在C中是非法的。 –
@DavidHoelzer我認爲這與OP所詢問的是相反的...... –
@DavidHoelzer我正在嘗試將警告提示錯誤。 – sbdchd