Everything

 

-Xenum_type


列挙型に対して,どの整数型として扱うかを指定します。

[指定形式]

-Xenum_type=string

 

-

省略時解釈

列挙型に対して,signed intとして扱います。

[詳細説明]

-

列挙型に対して,どの整数型として扱うかを指定します。

-

stringに指定可能なものを以下に示します。
これ以外のものを指定した場合は,エラーとなります。

auto

各列挙型について,その型のすべての列挙子の値を表現可能な最小の整数型として扱います。

 

-

stringを省略した場合は,エラーとなります。

[使用例]

-

各列挙型について,その型のすべての列挙子の値を表現可能な最小の整数型として扱います。

>ccrh -Xenum_type=auto -Xcommon=rh850 main.c