2011-11-14 6 views

答えて

1

_builtin_expectはGCC組み込み型です。つまり、コンパイラには、それを処理するための特別なコードがあります。それは本当に定義されていません。 GCC 4.6(または将来の4.7)コンパイラのソースコードgcc/builtins.c(& builtins.def)のファイルを調べてください。

同様に、__attribute__ -sはコンパイラによって処理されます。

GCCのドキュメントには、GCCが認識している組み込みのセット&が記載されています。 GCC用のプラグイン(または拡張)を追加することができます。

1

これらのいくつかは、すべて__attribute__()のように、コンパイラによって直接処理される特別なキーワードです。

関連する問題