From f5880dbeb0ed65793b55c721924f5385ec61ded1 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 23 Apr 1998 19:52:46 +0000 Subject: [PATCH] Fix macro usage error found by Martin von Loewis's checking patch. * c-aux-info.c (gen_type): Use DECL_NAME only for TYPE_DECL. From-SVN: r19389 --- gcc/ChangeLog | 4 ++++ gcc/c-aux-info.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 24a5a0836c7..d94a40f13ca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +1998-04-23 Jim Wilson + + * c-aux-info.c (gen_type): Use DECL_NAME only for TYPE_DECL. + Thu Apr 23 19:09:33 1998 Jim Wilson * profile.c (tablejump_entry_p): New function. diff --git a/gcc/c-aux-info.c b/gcc/c-aux-info.c index 2f2f8c213ba..84ab0e90e38 100644 --- a/gcc/c-aux-info.c +++ b/gcc/c-aux-info.c @@ -361,7 +361,8 @@ gen_type (ret_val, t, style) { tree chain_p; - if (TYPE_NAME (t) && DECL_NAME (TYPE_NAME (t))) + /* If there is a typedef name for this type, use it. */ + if (TYPE_NAME (t) && TREE_CODE (TYPE_NAME (t)) == TYPE_DECL) data_type = IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (t))); else { -- 2.30.2