環境: CやC++の開発環境

コンパイル時の警告についての質問です。

以下のテスト用関数を用意したとします。ステップ実行でvalの値をチェックするためです。

void Test_someFunc() {
    int val;
    val = getVal();
}

上記コードを含めたソースをコンパイルすると以下の警告が出ます (確認環境: C++ Buiilder XE4)。

valに代入した値は使われていない

この警告自体は未使用の変数がわかって便利なのですが、上記のようなテスト関数でも警告が出てしまいます。

こういう場合、どのようにして警告を表示しないようにできるでしょうか(警告をOFFにしない方法で)。

よろしくお願いいたします。