]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/symtab.c
[gdb/symtab] Fix language of frame without debug info
[thirdparty/binutils-gdb.git] / gdb / symtab.c
index f6e24758009dd32c94aa1b278503ab0586033913..b7aae1bed14a24dfb4da08d1c558475d077d2691 100644 (file)
@@ -2923,6 +2923,14 @@ find_pc_sect_compunit_symtab (CORE_ADDR pc, struct obj_section *section)
          if (!in_range_p)
            continue;
 
+         if (BLOCKVECTOR_MAP (bv))
+           {
+             if (addrmap_find (BLOCKVECTOR_MAP (bv), pc) == nullptr)
+               continue;
+
+             return cust;
+           }
+
          CORE_ADDR range = end - start;
          if (best_cust != nullptr
              && range >= best_cust_range)