* dwarf2read.c (new_symbol): Handle DW_AT_decl_file being zero.
[deliverable/binutils-gdb.git] / gdb / dwarf2read.c
index 9894bf0f1e3b075d5ab855a15ea2d6d0869f1ab9..3c61f9a0e84020660c5f1bf92ef9dd22a6180db3 100644 (file)
@@ -7079,7 +7079,7 @@ new_symbol (struct die_info *die, struct type *type, struct dwarf2_cu *cu)
              || file_index > cu->line_header->num_file_names)
            complaint (&symfile_complaints,
                       _("file index out of range"));
-         else
+         else if (file_index > 0)
            {
              struct file_entry *fe;
              fe = &cu->line_header->file_names[file_index - 1];
This page took 0.027249 seconds and 4 git commands to generate.