其他分享
首页 > 其他分享> > 函数参数未使用警告去除 unused parameter

函数参数未使用警告去除 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