このページを編集する際は,編集に関する方針に従ってください.
概要
- gcc-4.1.0/gcc/tree.hにて定義
- side_effects_flagへのアクセサ
- commonはstruct tree_common
引数
- NODE (tree)
実装
929 /* In any expression, decl, or constant, nonzero means it has side effects or
930 reevaluation of the whole expression could produce a different value.
931 This is set if any subexpression is a function call, a side effect or a
932 reference to a volatile variable. In a ..._DECL, this is set only if the
933 declaration said `volatile'. This will never be set for a constant. */
934 #define TREE_SIDE_EFFECTS(NODE) \
935 (NON_TYPE_CHECK (NODE)->common.side_effects_flag)