コンパイラの未使用変数警告を消す

void fun(int num)
{
    int val = getval();
}

警告レベルが高いとnumとvalで警告が出る。

void fun(int /*num*/)
{
    int val = getval();
    (void)val;
}

引数んとこに書くなら変数名をコメントアウト
関数内で書くならvoidキャスト。msvcもgccもこれでいける。