函数参数未使用警告去除 unused parameter
作者:互联网
在项目中出现这样的报错
crypto/wbc/m4ri.c: In function ‘mzd_mul_m4rm’:
crypto/wbc/m4ri.c:286:67: error: unused parameter ‘k’ [-Werror=unused-parameter]
286 | mzd_t *mzd_mul_m4rm(mzd_t *C, mzd_t const *A, mzd_t const *B, int k) {
修改方法有以下两种
1 在函数参数中前添加__attribute__((unused))
static void sighup_handler(__attribute__((unused))int sig)
2 使用(void)(a)
static void sighup_handler(int sig) {
(void)(sig);
}
标签:__,mzd,int,void,unused,函数参数,parameter 来源: https://blog.csdn.net/he979731102/article/details/120291411