From 44281e6c08cae11d4e116d87ea34ad391d58ae91 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Wed, 6 Apr 2022 10:42:03 -0400 Subject: gdb: remove symtab::blockvector symtab::blockvector is a wrapper around compunit_symtab::blockvector. It is a bit misleadnig, as it gives the impression that a symtab has a blockvector. Remove it, change all users to fetch the blockvector through the compunit instead. Change-Id: Ibd062cd7926112a60d52899dff9224591cbdeebf --- gdb/coffread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/coffread.c') diff --git a/gdb/coffread.c b/gdb/coffread.c index 1de2a79..253ba9c 100644 --- a/gdb/coffread.c +++ b/gdb/coffread.c @@ -1483,7 +1483,7 @@ patch_opaque_types (struct symtab *s) struct symbol *real_sym; /* Go through the per-file symbols only. */ - b = BLOCKVECTOR_BLOCK (s->blockvector (), STATIC_BLOCK); + b = BLOCKVECTOR_BLOCK (s->compunit ()->blockvector (), STATIC_BLOCK); ALL_BLOCK_SYMBOLS (b, iter, real_sym) { /* Find completed typedefs to use to fix opaque ones. -- cgit v1.1