diff options
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r-- | gcc/dwarf2out.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 82b0d49..5fd0ec6 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -12146,7 +12146,8 @@ modified_type_die (tree type, int is_const_type, int is_volatile_type, name = qualified_type ? TYPE_NAME (qualified_type) : NULL; /* Handle C typedef types. */ - if (name && TREE_CODE (name) == TYPE_DECL && DECL_ORIGINAL_TYPE (name)) + if (name && TREE_CODE (name) == TYPE_DECL && DECL_ORIGINAL_TYPE (name) + && !DECL_ARTIFICIAL (name)) { tree dtype = TREE_TYPE (name); |