GCC Wikia
Advertisement

このページを編集する際は,編集に関する方針に従ってください.[]

概要[]

  • gcc-4.1.0/gcc/tree.hにて定義
  • 木構造のノードに,この「ノードは定数である」という印を付ける際に使用する,ノード (構造体の先頭の struct tree_common 型メンバの)constant_flag へのアクセスマクロ.

STRING_CST や INT_CST のように,*_CST のノードに付く.

引数[]

  • NODE
    • union tree_node

実装[]

 977 /* Value of expression is constant.  Always on in all ..._CST nodes.  May
 978    also appear in an expression or decl where the value is constant.  */
 979 #define TREE_CONSTANT(NODE) (NON_TYPE_CHECK (NODE)->common.constant_flag)


リンク元

Advertisement