diff options
Diffstat (limited to 'gdb/objfiles.h')
-rw-r--r-- | gdb/objfiles.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/objfiles.h b/gdb/objfiles.h index 86b77a5..90a1740 100644 --- a/gdb/objfiles.h +++ b/gdb/objfiles.h @@ -597,8 +597,9 @@ extern int is_in_import_list (char *, struct objfile *); ((objfile->sect_index_text == -1) ? \ (internal_error ("sect_index_text not initialized"), -1) : objfile->sect_index_text) -#define SECT_OFF_BSS(objfile) \ - ((objfile->sect_index_bss == -1) ? \ - (internal_error ("sect_index_bss not initialized"), -1) : objfile->sect_index_bss) +/* Sometimes the .bss section is missing from the objfile, so we don't + want to die here. Let the users of SECT_OFF_BSS deal with an + uninitialized section index. */ +#define SECT_OFF_BSS(objfile) (objfile)->sect_index_bss #endif /* !defined (OBJFILES_H) */ |