From: Richard Kenner Date: Tue, 24 Sep 1996 01:15:37 +0000 (-0400) Subject: (dbxout_symbol): Fix forgotten case in last change: check X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=37306b1ec05c191db1515e4946423131a6186fd2;p=gcc.git (dbxout_symbol): Fix forgotten case in last change: check DECL_ARTIFICIAL also when using the short cut way. From-SVN: r12791 --- diff --git a/gcc/dbxout.c b/gcc/dbxout.c index 6711cfbe90c..c8964ab88f8 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -1735,7 +1735,10 @@ dbxout_symbol (decl, local) if ((TREE_CODE (type) == RECORD_TYPE || TREE_CODE (type) == UNION_TYPE || TREE_CODE (type) == QUAL_UNION_TYPE) - && TYPE_NAME (type) == decl) + && TYPE_NAME (type) == decl + /* Distinguish the implicit typedefs of C++ + from explicit ones that might be found in C. */ + && DECL_ARTIFICIAL (decl)) { if (use_gnu_debug_info_extensions && have_used_extensions) {