(dbxout_type): Make just cross refs for struct types

with TYPE_DECLs marked with DECL_IGNORED_P.

From-SVN: r4127
This commit is contained in:
Richard Stallman 1993-04-13 18:10:51 +00:00
parent a6b66e343f
commit d938afd3a4

View File

@ -1104,11 +1104,12 @@ dbxout_type (type, full, show_arg_types)
/* Output a structure type. */
if ((TYPE_NAME (type) != 0
#if 0 /* Tiemann says this creates output tha "confuses GDB".
Too bad the info is so vague. Hope this doesn't lose. */
/* Long ago, Tiemann said this creates output that "confuses GDB".
In April 93, mrs@cygnus.com said there is no such problem.
The type decls made automatically by struct specifiers
are marked with DECL_IGNORED_P in C++. */
&& ! (TREE_CODE (TYPE_NAME (type)) == TYPE_DECL
&& DECL_IGNORED_P (TYPE_NAME (type)))
#endif
&& !full)
|| TYPE_SIZE (type) == 0
/* No way in DBX fmt to describe a variable size. */