実行中に異常を検出する機能を埋め込むためのオプション。
動作 | |
---|---|
c | 小さいデータ型に代入されて情報が失われるときにエラーを出す。intのcharへの代入など。キャストは無関係。ビットマスクされているものはエラーにならない。例:char c = (char)(intVar0 & 0xff)
|
u | 初期化していない変数を使ったらエラーを出す。 |
s | スタックフレームの異常検出。スタックの初期値がゼロ以外の時の異常動作チェック、ローカル変数のオーバラン・アンダラン検出、スタックポインタの破壊の検出 |
1 | suと同じ |