dbxout.c (dbxout_typedefs): Output typedefs in forward order.

* dbxout.c (dbxout_typedefs):  Output typedefs in forward order.
	No longer any need to reverse by recursion.

From-SVN: r71828
This commit is contained in:
Per Bothner 2003-09-26 19:38:27 +00:00 committed by Per Bothner
parent 073089a7e0
commit 8aa43dd09b
2 changed files with 7 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2003-09-26 Per Bothner <pbothner@apple.com>
* dbxout.c (dbxout_typedefs): Output typedefs in forward order.
No longer any need to reverse by recursion.
2003-09-26 Roger Sayle <roger@eyesopen.com>
Richard Henderson <rth@redhat.com>

View File

@ -542,15 +542,13 @@ dbxout_init (const char *input_file_name)
dbxout_typedefs (syms);
}
/* Output any typedef names for types described by TYPE_DECLs in SYMS,
in the reverse order from that which is found in SYMS. */
/* Output any typedef names for types described by TYPE_DECLs in SYMS. */
static void
dbxout_typedefs (tree syms)
{
if (syms)
for (; syms != NULL_TREE; syms = TREE_CHAIN (syms))
{
dbxout_typedefs (TREE_CHAIN (syms));
if (TREE_CODE (syms) == TYPE_DECL)
{
tree type = TREE_TYPE (syms);