Commit 9e5386db by Mike Stump

cp-tree.h, tree.h: Moved definitions of TREE_VIA_* into tree.h for consistency.

        * cp-tree.h, tree.h:  Moved definitions of TREE_VIA_* into tree.h for
        consistency.

From-SVN: r1768
parent 1dfdf85d
...@@ -258,6 +258,15 @@ struct tree_common ...@@ -258,6 +258,15 @@ struct tree_common
fields from the base class as public. */ fields from the base class as public. */
#define TREE_VIA_PUBLIC(NODE) ((NODE)->common.public_flag) #define TREE_VIA_PUBLIC(NODE) ((NODE)->common.public_flag)
/* Ditto, for `private' declarations. */
#define TREE_VIA_PRIVATE(NODE) ((NODE)->common.private_flag)
/* Nonzero for TREE_LIST node means that the path to the
base class is via a `protected' declaration, which preserves
protected fields from the base class as protected.
OVERLOADED. */
#define TREE_VIA_PROTECTED(NODE) ((NODE)->common.static_flag)
/* In any expression, nonzero means it has side effects or reevaluation /* In any expression, nonzero means it has side effects or reevaluation
of the whole expression could produce a different value. of the whole expression could produce a different value.
This is set if any subexpression is a function call, a side effect This is set if any subexpression is a function call, a side effect
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment