diff options
Diffstat (limited to 'gdb/dwarf2/index-cache.c')
-rw-r--r-- | gdb/dwarf2/index-cache.c | 4 |
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) |