C++ のソースコードの中に犬の顔文字が現れうることに気づいた

int main()
{
    (U'ω');

    return 0;
}

このコードを g++ でコンパイルすると,件の行で statement has no effect と警告が出る.けれど実際は,プログラマを癒やす効果があるのでこの警告はコンパイラのバグだと思う.バグ報告したい.

追記:

こうすれば警告が出なくなってコードもよりシンプルになった.

int main()
{
    return (U'ω');
}