Set section index when setting a symbol's block
When a symbol's block is set, the block has the runtime section offset applied. So, it seems to me that the symbol implicitly is in the same section as the block. Therefore, this patch sets the symbol's section index at this same spot.
This commit is contained in:
@@ -245,6 +245,7 @@ buildsym_compunit::finish_block_internal
|
||||
struct type *ftype = symbol->type ();
|
||||
struct mdict_iterator miter;
|
||||
symbol->set_value_block (block);
|
||||
symbol->set_section_index (SECT_OFF_TEXT (m_objfile));
|
||||
block->set_function (symbol);
|
||||
|
||||
if (ftype->num_fields () <= 0)
|
||||
|
||||
Reference in New Issue
Block a user