スタッフのブログです。個以上あるコメントは受け付けない設定になってます。用のヘッダを前処理できない事例を発見したので、その時のメモです。以下のような、現象が再現する最小コード片を用意しました。ように展開(削除)され、エラーになっているように思われます。付けても無警告で問題無く通ります。演算子の引数を特別扱いしているのではないかと思われます。バグなのでしょうか?結論から言うと、これは未定義なので、どのプリプロセッサの挙動も正しいようです。共通)には、以下のように記述されていました。オプションで警告が出なかった点は気になりますが...。その挙動を未定義としている。演算子として扱い、通常通り評価する。コマンドラインオプションを使用した場合、このような使い方をしているソースコードの当該箇所を警告する。これを裏付ける記述がありました。単項演算子の使用は、その挙動は未定義となる。社で実運用されているようですが、ここらへんの差異は問題にならないのでしょうか。前処理してみようと実験している時に問題となりました。最新コメント「最新トラックバック」は提供を終了しました。(2)タグクラウドABCadbaidlAndroidARMarmv7asmbinderbionicBootbuildbuildrootbuiltinbusyboxcccacheCELFcelfjpClangcortex-a8Cortex-A9cpuinfodalvikvmDebiandebuggerdDMAelcembeddedemulatorEventexeGCCFlashfpufroyogccGDBGingerbreadgoldfishIceCreamSandwichinitinitrdinterpreterJAVAjavacjavapjitK&Rkernelkeykzm-a9-dualKZM-A9-GTkzm-ca9-01LinarolinuxLLVMloglogcatltsimingwMIPSmultiarchndkneonnetinstallnfsnon-stopobjdumppartnerPARTNER-JetportingpowermanagementprintfpropertyPyMitepythonqemuQTQTextCodecrootstockrubysdServiceSHsimdsmpTCGtuninguartubootUbuntuuclibcUNIXUSBv8vlinkwakelockwirelessx86zygote計測QRコード京都マイクロコンピュータ。