diff options
Diffstat (limited to 'gdb/objfiles.h')
-rw-r--r-- | gdb/objfiles.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/objfiles.h b/gdb/objfiles.h index 4f11756..12ef5ec 100644 --- a/gdb/objfiles.h +++ b/gdb/objfiles.h @@ -27,6 +27,7 @@ #include "progspace.h" #include "registry.h" #include "gdb_bfd.h" +#include <vector> struct bcache; struct htab; @@ -266,6 +267,12 @@ struct objfile_per_bfd_storage demangled names. */ minimal_symbol *msymbol_demangled_hash[MINIMAL_SYMBOL_HASH_SIZE] {}; + + /* All the different languages of symbols found in the demangled + hash table. A flat/vector-based map is more efficient than a map + or hash table here, since this will only usually contain zero or + one entries. */ + std::vector<enum language> demangled_hash_languages; }; /* Master structure for keeping track of each file from which |