aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2/index-cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/dwarf2/index-cache.c')
-rw-r--r--gdb/dwarf2/index-cache.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/dwarf2/index-cache.c b/gdb/dwarf2/index-cache.c
index fb827e0..a1f6ff5 100644
--- a/gdb/dwarf2/index-cache.c
+++ b/gdb/dwarf2/index-cache.c
@@ -96,6 +96,10 @@ index_cache::store (dwarf2_per_objfile *per_objfile)
if (!enabled ())
return;
+ /* If the objfile does not correspond to an actual file, skip it. */
+ if ((obj->flags & OBJF_NOT_FILENAME) != 0)
+ return;
+
/* Get build id of objfile. */
const bfd_build_id *build_id = build_id_bfd_get (obj->obfd);
if (build_id == nullptr)