ビット・フィールドのメンバの並び順を指定します。
[指定形式]
ビット・フィールドのメンバを下位ビットから割り付けます。
[詳細説明]
- | ビット・フィールドのメンバの並び順を指定します。 |
- | posに指定可能なものを以下に示します。
これ以外のものを指定した場合は,エラーとなります。 |
left
|
上位ビットからメンバを割り付けます。
|
right
|
下位ビットからメンバを割り付けます。
|
- | Cソース中に#pragma指令でビット・フィールドのメンバの並び順を指定している場合,最初の#pragma bit_order指令が出現するまでは,オプション指定値がすべてのビット・フィールドのメンバに適用されます。
それ以降は,#pragma指令の値が適用されます。 |
[使用例]
- | ビット・フィールドのメンバを上位ビットから割り付けます。 |
>ccrh -Xbit_order=left -Xcommon=rh850 main.c
|