我想做一个函数来获取结构上的指针。 我这样做了:
void *getTokenList() {
static t_token *list;
return &list;
}
在编译时,我有这个警告:
的 warning: variable ‘list’ set but not used [-Wunused-but-set-variable]
是否可以为此功能禁用此警告(仅此一项),或者在此变量上放置GCC属性以隐藏此警告?
我已将#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
放在我的文件顶部,但我想在此函数中仅为此变量隐藏此警告。
谢谢, 让
答案 0 :(得分:17)
答案 1 :(得分:1)
static t_token *__attribute__((unused)) list;