--loose_implicit_cast

このオプションを使用すると、暗黙的に行われる不正なキャスト(ゼロ以外の整数が暗黙的にポインタにキャストされる場合など)を正規のキャストに変換できます。

Show/hide

int *p = 0x8000;

オプション --loose_implicit_cast を指定せずにこの例をコンパイルすると、エラーが生成されます。

オプション --loose_implicit_cast を指定してこの例をコンパイルすると、警告メッセージが生成されます。このメッセージは、表示されないようにすることができます。

Copyright © 2010 ARM. All rights reserved.ARM DUI 0491BJ
Non-ConfidentialID011811