symtab.h (SYMBOL_DOMAIN_BITS): New macro.
gdb/ChangeLog: * symtab.h (SYMBOL_DOMAIN_BITS): New macro. (struct symbol) <domain>: Use it.
This commit is contained in:
parent
38bf1463f4
commit
c01feb3675
@ -1,3 +1,8 @@
|
||||
2014-12-23 Doug Evans <xdje42@gmail.com>
|
||||
|
||||
* symtab.h (SYMBOL_DOMAIN_BITS): New macro.
|
||||
(struct symbol) <domain>: Use it.
|
||||
|
||||
2014-12-23 Doug Evans <xdje42@gmail.com>
|
||||
|
||||
* symtab.c (initialize_objfile_symbol): Renamed from initialize_symbol.
|
||||
|
@ -461,6 +461,10 @@ typedef enum domain_enum_tag
|
||||
COMMON_BLOCK_DOMAIN
|
||||
} domain_enum;
|
||||
|
||||
/* The number of bits in a symbol used to represent the domain. */
|
||||
|
||||
#define SYMBOL_DOMAIN_BITS 4
|
||||
|
||||
extern const char *domain_name (domain_enum);
|
||||
|
||||
/* Searching domains, used for `search_symbols'. Element numbers are
|
||||
@ -714,7 +718,7 @@ struct symbol
|
||||
|
||||
/* Domain code. */
|
||||
|
||||
ENUM_BITFIELD(domain_enum_tag) domain : 6;
|
||||
ENUM_BITFIELD(domain_enum_tag) domain : SYMBOL_DOMAIN_BITS;
|
||||
|
||||
/* Address class. This holds an index into the 'symbol_impls'
|
||||
table. The actual enum address_class value is stored there,
|
||||
|
Loading…
Reference in New Issue
Block a user