4.2.5 #pragma指令

次に,拡張言語仕様としてサポートしている#pragma指令を示します。

表 4.10

サポートしている#pragma指令

#pragma指令

内容

#pragma section

4.2.6.1 関数とデータのセクション割り当て」を参照してください。

#pragma inline_asm

4.2.6.2 アセンブラ命令の記述」を参照してください。

#pragma inline

#pragma noinline

4.2.6.3 インライン展開」を参照してください。

#pragma interrupt

「4.2.4.5 (3) 割り込み/例外ハンドラの記述方法」を参照してください。

#pragma block_interrupt

「4.2.4.6 (2) 関数全体の割り込みを禁止する方法」を参照してください。

#pragma pack

4.2.6.8 構造体パッキング」を参照してください。

#pragma bit_order

4.2.6.9 ビット・フィールドの割り付け」を参照してください。

#pragma pmodule

4.2.6.10 コア番号指定(マルチコア用)」を参照してください。

#pragma align4

4.2.6.11 分岐先アドレスのアライメント指定」を参照してください。

#pragma stack_protector

#pragma no_stack_protector

4.2.6.12 スタック破壊検出機能 【Professional版のみ】」を参照してください。

#pragma register_group

4.2.6.14 制御レジスタへの書き込みの検出,同期化処理挿入 【Professional 版のみ】 【V1.06.00 以降】」を参照してください。