Introduce objfile::intern
[deliverable/binutils-gdb.git] / gdb / elfread.c
index d842d5b573dd5ed67634d8545f3bcf92002fc905..42c4e77785f36f5c6aa1ec118dc1e45298a30da5 100644 (file)
@@ -355,11 +355,7 @@ elf_symtab_read (minimal_symbol_reader &reader,
       if (type == ST_DYNAMIC && !stripped)
        continue;
       if (sym->flags & BSF_FILE)
-       {
-         filesymname
-           = ((const char *) objfile->per_bfd->filename_cache.insert
-              (sym->name, strlen (sym->name) + 1));
-       }
+       filesymname = objfile->intern (sym->name);
       else if (sym->flags & BSF_SECTION_SYM)
        continue;
       else if (sym->flags & (BSF_GLOBAL | BSF_LOCAL | BSF_WEAK
This page took 0.02455 seconds and 4 git commands to generate.