aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1994-04-29 22:28:22 +0000
committerDoug Evans <dje@gnu.org>1994-04-29 22:28:22 +0000
commit60e9e4b7a3610eadecd2bd3d92ca4bee4f968ae4 (patch)
tree02c57ced9a73b045f5f17e5c17f56f6d8c5b809a
parent15fa00e94ef507ad8dbd4ccca4cb60144738c4e1 (diff)
downloadgcc-60e9e4b7a3610eadecd2bd3d92ca4bee4f968ae4.zip
gcc-60e9e4b7a3610eadecd2bd3d92ca4bee4f968ae4.tar.gz
gcc-60e9e4b7a3610eadecd2bd3d92ca4bee4f968ae4.tar.bz2
(TYPE_DECL_SUPPRESS_DEBUG): new macro to support
suppressing of detail type infos into stabs. From-SVN: r7183
-rw-r--r--gcc/tree.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index d1d2892..5d50d38 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -861,6 +861,13 @@ struct tree_type
do not allocate storage, and refer to a definition elsewhere. */
#define DECL_EXTERNAL(NODE) ((NODE)->decl.external_flag)
+/* In a TYPE_DECL
+ nonzero means the detail info about this type is not dumped into stabs.
+ In stead, it will generate cross reference ('x') of names.
+ This uses the same flag as DECL_EXTERNAL. */
+#define TYPE_DECL_SUPPRESS_DEBUG(NODE) ((NODE)->decl.external_flag)
+
+
/* In VAR_DECL and PARM_DECL nodes, nonzero means declared `register'.
In LABEL_DECL nodes, nonzero means that an error message about
jumping into such a binding contour has been printed for this label. */