-Xcheck_language_extension 【Professional版のみ】
|
言語拡張により部分抑止されるMISRA-C:2004またはMISRA-C:2012ルールのソース・チェックを有効にします。
[指定形式]
-Xcheck_language_extension
|
言語拡張により部分抑止されるMISRA-C:2004またはMISRA-C:2012ルールのソース・チェックを無効にします。
[詳細説明]
- | C言語規格から独自に拡張した言語仕様のためにMISRA-C:2004またはMISRA-C:2012ルールのソース・チェックが抑止される以下の場合について,ソース・チェックを有効にします。 |
- | プロトタイプ宣言がなく(MISRA-C:2004ルール8.1,MISRA-C:2012ルール8.4),該当関数に#pragma interrupt指定がある場合 |
- | 本オプションは,-Xmisra2004または-Xmisra2012オプション指定時のみ有効です。 |
-Xmisra2004または-Xmisra2012オプションを指定しない場合は,本オプションを無視します(警告は出力しません)。
__fp16型は,float型とみなしてチェックします。次のルールが影響します。
[使用例]
- | 言語拡張により部分抑止されるMISRA-C:2004ルールのソース・チェックを有効にします。 |
>ccrh -Xmisra2004=all -Xcheck_language_extension -Xcommon=rh850 main.c
|