4.2.2 コンパイラ生成シンボル

次に,コンパイラが内部処理で利用するために生成するシンボルの一覧を示します。

以下のシンボルと同名のシンボルは利用できません。

表 4.13

コンパイラ生成シンボル

対象

生成シンボル

extern関数名

_関数名

static関数名

_関数名.num

extern変数名

_変数名

ファイル内static 変数

_変数名.num

関数内static 変数

_変数名.num.関数ラベル

関数内ラベル

.BB.LABEL.num1_num2

文字列リテラル,自動変数の初期値

.STR.num

複合リテラル

_ _ _T num1.num2

switchテーブル

.SWITCH.LABEL.num1_num2

.SWITCH.LABEL.num1_num2.END

numnum1num2は任意の数字です。