mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-24 10:35:12 +08:00
Change value::m_initialized to bool
This changes value::m_initialized to be a bool and updates the various uses. Reviewed-By: Bruno Larsen <blarsen@redhat.com>
This commit is contained in:
parent
a5b210cb69
commit
a7c27481a0
@ -1496,7 +1496,7 @@ dwarf_expr_context::execute_stack_op (const gdb_byte *op_ptr,
|
||||
type *address_type = this->address_type ();
|
||||
|
||||
this->m_location = DWARF_VALUE_MEMORY;
|
||||
this->m_initialized = 1; /* Default is initialized. */
|
||||
this->m_initialized = true; /* Default is initialized. */
|
||||
|
||||
if (this->m_recursion_depth > this->m_max_recursion_depth)
|
||||
error (_("DWARF-2 expression error: Loop detected (%d)."),
|
||||
@ -2192,7 +2192,7 @@ dwarf_expr_context::execute_stack_op (const gdb_byte *op_ptr,
|
||||
error (_("DWARF-2 expression error: DW_OP_GNU_uninit must always "
|
||||
"be the very last op."));
|
||||
|
||||
this->m_initialized = 0;
|
||||
this->m_initialized = false;
|
||||
goto no_push;
|
||||
|
||||
case DW_OP_call2:
|
||||
|
@ -164,9 +164,9 @@ private:
|
||||
ULONGEST m_len = 0;
|
||||
const gdb_byte *m_data = nullptr;
|
||||
|
||||
/* Initialization status of variable: Non-zero if variable has been
|
||||
initialized; zero otherwise. */
|
||||
int m_initialized = 0;
|
||||
/* Initialization status of variable: True if variable has been
|
||||
initialized; false otherwise. */
|
||||
bool m_initialized = false;
|
||||
|
||||
/* A vector of pieces.
|
||||
|
||||
|
10
gdb/value.h
10
gdb/value.h
@ -134,7 +134,7 @@ private:
|
||||
explicit value (struct type *type_)
|
||||
: m_modifiable (true),
|
||||
m_lazy (true),
|
||||
m_initialized (1),
|
||||
m_initialized (true),
|
||||
m_stack (0),
|
||||
m_is_zero (false),
|
||||
m_in_history (false),
|
||||
@ -338,11 +338,11 @@ public:
|
||||
|
||||
/* Set or return field indicating whether a variable is initialized or
|
||||
not, based on debugging information supplied by the compiler.
|
||||
1 = initialized; 0 = uninitialized. */
|
||||
int initialized () const
|
||||
true = initialized; false = uninitialized. */
|
||||
bool initialized () const
|
||||
{ return m_initialized; }
|
||||
|
||||
void set_initialized (int value)
|
||||
void set_initialized (bool value)
|
||||
{ m_initialized = value; }
|
||||
|
||||
/* If lval == lval_memory, return the address in the inferior. If
|
||||
@ -638,7 +638,7 @@ private:
|
||||
bool m_lazy : 1;
|
||||
|
||||
/* If value is a variable, is it initialized or not. */
|
||||
unsigned int m_initialized : 1;
|
||||
bool m_initialized : 1;
|
||||
|
||||
/* If value is from the stack. If this is set, read_stack will be
|
||||
used instead of read_memory to enable extra caching. */
|
||||
|
Loading…
Reference in New Issue
Block a user