Скрыть предупреждение GCC «установлено, но не используется»?

Я хочу выполнить функцию для получения указателя на структуру. Я сделал следующее:

void *getTokenList() {
    static t_token *list;

    return &list;
}

При компиляции у меня появляется следующее предупреждение: предупреждение: переменная 'list' установлена, но не используется [-Wunused-but-set-variable]

Возможно ли отключить это предупреждение для этой функции (только это) или поместить атрибут GCC в эту переменную, чтобы скрыть это предупреждение?

Я поставил #pragma GCC диагностика игнорируется "-Wunused-but-set-variable" в верхней части моего файла, но я хочу скрыть это предупреждение ТОЛЬКО для этой переменной в этой функции.

Спасибо, Жан

11
задан Ivan Kharlamov 10 November 2011 в 07:01
поделиться