[adlint-user-ja:89] [ANN] AdLint 3.2.8 リリース
Open source and free source code static analyzer
Brought to you by:
asamiogis
From: Yutaka Y. <ya...@us...> - 2014-02-07 07:39:00
|
矢野尾です。 本日、AdLint 3.2.8 をリリースいたしました。 今回のリリースでは、AdLint PAD <http://adlint-pad.herokuapp.com/> で 報告いただいた、プリプロセッサの不具合を修正しました。 * 関数形式マクロで 16 進整数定数のプレフィックス 0x と、仮引数の数値 本体部分を ## 演算子で連結する場合に、プレフィックスの 0x 部分を 0 と x の二つのトークンに分割してしまう不具合を修正 以前のバージョンでは、下記のようなコードで構文解析エラーとなってい ました。 #define HEX(inHex) (0x##inHex) int main(void) { unsigned long aVarUL; aVarUL = HEX(12345678); /* 0 x12345678 に展開してしまう */ return 0; } 是非アップデートをお願いいたします。 -- 矢野尾 裕 <ya...@us...> |