X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fdwarf2read.c;h=3c61f9a0e84020660c5f1bf92ef9dd22a6180db3;hb=1c3d648d5aa1d39513618bab3e9e5528eb1a2c96;hp=9894bf0f1e3b075d5ab855a15ea2d6d0869f1ab9;hpb=4590cfcbee64fa71b2334e4b20706a179db63130;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 9894bf0f1e..3c61f9a0e8 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -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];