gdb/
Code cleanup. * dwarf2read.c (fixup_go_packaging): Do not check symtab->FILENAME for NULL. * linespec.c (add_sal_to_sals): Likewise. * psympriv.h (allocate_psymtab): Add ATTRIBUTE_NONNULL. * stack.c (print_frame): Do not check symtab->FILENAME for NULL. * symfile.h (allocate_symtab): Add ATTRIBUTE_NONNULL. * symtab.h (struct symtab): Add comment it is never NULL for filename. * tracepoint.c (set_traceframe_context): Do not check symtab->FILENAME for NULL. * tui/tui-source.c (tui_set_source_content): Likewise.
This commit is contained in:
parent
858174054d
commit
4e04028d95
9 changed files with 24 additions and 10 deletions
|
@ -1178,7 +1178,7 @@ print_frame (struct frame_info *frame, int print_level,
|
|||
QUIT;
|
||||
}
|
||||
ui_out_text (uiout, ")");
|
||||
if (sal.symtab && sal.symtab->filename)
|
||||
if (sal.symtab)
|
||||
{
|
||||
annotate_frame_source_begin ();
|
||||
ui_out_wrap_hint (uiout, " ");
|
||||
|
@ -1199,7 +1199,7 @@ print_frame (struct frame_info *frame, int print_level,
|
|||
annotate_frame_source_end ();
|
||||
}
|
||||
|
||||
if (pc_p && (!funname || (!sal.symtab || !sal.symtab->filename)))
|
||||
if (pc_p && (funname == NULL || sal.symtab == NULL))
|
||||
{
|
||||
#ifdef PC_SOLIB
|
||||
char *lib = PC_SOLIB (get_frame_pc (frame));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue