Я получаю следующее предупреждение при компиляции исходного кода C в файле gcc 4.6.1
.
warning: variable set but not used [-Wunused-but-set-variable]
Я сослался на эту ссылку Wunused, но точно понял, что вызывает это предупреждение. Кто-нибудь расскажет мне более подробно, что вызывает это предупреждение и как мы можем избавиться от него?
[EDIT] У меня есть следующий фрагмент кода. Компиляция показывает вышеупомянутое предупреждение. Не могли бы вы подсказать мне, как это можно исправить?
test_function(){
BOOL BoolTest;
BoolTest = test_fucntion2();
#ifdef CHECK
if (!BoolTest) {
misc_StartErrorReport();
misc_ErrorReport("\n test_function2: Input not indexed.\n");
misc_FinishErrorReport();
}
#endif
//
BoolTest is no more used below it.
// }