次に,コンパイラが内部処理で利用するために生成するシンボルの一覧を示します。
以下のシンボルと同名のシンボルは利用できません。
|  |  | 
| 
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 |