コンパイラが理解できないOSコードをコーディングしていて、関数の1つで次のことを行っています。
void kernel_getpid()
{
register unsigned int r0 asm("r0") = current_pid;
}
したがって、コンパイラは次のように文句を言います。
Warning: Variable "r0" is not used
ファイル内のこの1つのポイントでのみ警告を無効にするにはどうすればよいですか?私は一般的にこれらの警告を出したいので、グローバルにオフにしたくありませんが、この時点では何もできないので面倒になります。