* dwarf2out.c (modified_type_die): Don't dereference mod_type_die
if it is NULL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159367
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-05-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/44104
+ * dwarf2out.c (modified_type_die): Don't dereference mod_type_die
+ if it is NULL.
+
2010-05-13 Kai Tietz <kai.tietz@onevision.com>
* config.gcc (i[34567]86-*-mingw* | x86_64-*-mingw*): Choose
2010-05-13 Kai Tietz <kai.tietz@onevision.com>
* config.gcc (i[34567]86-*-mingw* | x86_64-*-mingw*): Choose
add_name_attribute (mod_type_die, IDENTIFIER_POINTER (name));
}
/* This probably indicates a bug. */
add_name_attribute (mod_type_die, IDENTIFIER_POINTER (name));
}
/* This probably indicates a bug. */
- else if (mod_type_die->die_tag == DW_TAG_base_type)
+ else if (mod_type_die && mod_type_die->die_tag == DW_TAG_base_type)
add_name_attribute (mod_type_die, "__unknown__");
if (qualified_type)
add_name_attribute (mod_type_die, "__unknown__");
if (qualified_type)