1

私はmacro次のように定義されています。

#define next_position() (bit ? *str++ : (*str++) & 0xff)

warning: expression result unused [-Wunused-value]

Clang最初の*str++ものはマクロで使用されていないと言っていますがgcc、この「警告」は表示されませんでした。これはコンパイラのバグですか? どうすれば回避できますか?正当な警告のようです。

4

1 に答える 1