(TYPE_DECL_SUPPRESS_DEBUG): new macro to support
authorDoug Evans <dje@gnu.org>
Fri, 29 Apr 1994 22:28:22 +0000 (22:28 +0000)
committerDoug Evans <dje@gnu.org>
Fri, 29 Apr 1994 22:28:22 +0000 (22:28 +0000)
suppressing of detail type infos into stabs.

From-SVN: r7183

gcc/tree.h

index d1d289231d012186c27822cb5da44e16cd9b63f5..5d50d38d7c5ae34fe8a8c89db14c646b26cab572 100644 (file)
@@ -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.  */