このオプションは、指定された名前がプログラム・ソースに現れたときに、それをキーワードとして処理するかまたは ID として処理するかを制御する。
>>- -q--+-keyword---+--=--keyword_name------------------------->< '-nokeyword-'
デフォルトでは、C および C++ 言語標準に定義されている 組み込みキーワードはすべてキーワードとして予約されています。 このオプションを使用しても、キーワードを言語に追加することはできません。 しかし、-qnokeyword=keyword_name を使用して組み込みキーワードを使用不可にし、-qkeyword=keyword_name を使用してこれらのキーワードを復元することができます。
このオプションは、すべての C++ 組み込みキーワードで使用できます。
このオプションは、以下の C キーワードにも使用することができます。
以下の呼び出しを使用して、bool を復元することができます。
xlc++ -qkeyword=bool
以下の呼び出しを使用して、typeof を復元することができます。
xlc -qkeyword=typeof
関連情報