From 9e5386dbcd757cc981408df9cb148e1ed1c5b63c Mon Sep 17 00:00:00 2001 From: Mike Stump Date: Wed, 5 Aug 1992 01:13:34 +0000 Subject: [PATCH] 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 --- gcc/tree.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gcc/tree.h b/gcc/tree.h index d8dc82aeeb9..7a409a79949 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -258,6 +258,15 @@ struct tree_common fields from the base class as public. */ #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 of the whole expression could produce a different value. This is set if any subexpression is a function call, a side effect -- 2.30.2