From d401e7bf04c0949dcc5e3d83143b75efc19d5f1e Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 19 Jan 2023 06:14:49 -0700 Subject: Remove compunit_symtab::m_block_line_section The previous patch hard-coded SECT_OFF_TEXT into the buildsym code. After this, it's clear that there is only one caller of compunit_symtab::set_block_line_section, and it always passes SECT_OFF_TEXT. So, remove compunit_symtab::m_block_line_section and use SECT_OFF_TEXT instead. --- gdb/objfiles.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gdb/objfiles.c') diff --git a/gdb/objfiles.c b/gdb/objfiles.c index e4fe356..bf5057e 100644 --- a/gdb/objfiles.c +++ b/gdb/objfiles.c @@ -629,7 +629,7 @@ objfile_relocate1 (struct objfile *objfile, if (l) { for (int i = 0; i < l->nitems; ++i) - l->item[i].pc += delta[cust->block_line_section ()]; + l->item[i].pc += delta[SECT_OFF_TEXT (objfile)]; } } } @@ -637,7 +637,7 @@ objfile_relocate1 (struct objfile *objfile, for (compunit_symtab *cust : objfile->compunits ()) { struct blockvector *bv = cust->blockvector (); - int block_line_section = cust->block_line_section (); + int block_line_section = SECT_OFF_TEXT (objfile); if (bv->map () != nullptr) bv->map ()->relocate (delta[block_line_section]); -- cgit v1.1