work/error
warning: comparison is always false due to limited range of data type
달려간다
2009. 1. 21. 14:14
warning: comparison is always false due to limited range of data type
gcc에서 아래와 같은 코드가 해당 경고를 발생시킬 수 있다.
unsigned char btFlag;
...
if ( btFlag < 0 )
btFlag는 unsigned 이므로 항상 false 이다.
무심코 넘어갈 수 있는 부분