mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 19:09:31 +08:00
gdb: use gdb_assert not internal_error
Spotted a couple of places in findvar.c where we use: if ( ! CONDITION ) internal_error ("..."); this commit changes these to be: gdb_assert ( CONDITION ); which I think is better. Unless we happen to hit the internal_error calls (which was bad) there should be no user visible changes after this commit.
This commit is contained in:
@ -152,10 +152,7 @@ extract_long_unsigned_integer (const gdb_byte *addr, int orig_len,
|
|||||||
CORE_ADDR
|
CORE_ADDR
|
||||||
extract_typed_address (const gdb_byte *buf, struct type *type)
|
extract_typed_address (const gdb_byte *buf, struct type *type)
|
||||||
{
|
{
|
||||||
if (!type->is_pointer_or_reference ())
|
gdb_assert (type->is_pointer_or_reference ());
|
||||||
internal_error (_("extract_typed_address: "
|
|
||||||
"type is not a pointer or reference"));
|
|
||||||
|
|
||||||
return gdbarch_pointer_to_address (type->arch (), type, buf);
|
return gdbarch_pointer_to_address (type->arch (), type, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -204,10 +201,7 @@ template void store_integer (gdb_byte *addr, int len,
|
|||||||
void
|
void
|
||||||
store_typed_address (gdb_byte *buf, struct type *type, CORE_ADDR addr)
|
store_typed_address (gdb_byte *buf, struct type *type, CORE_ADDR addr)
|
||||||
{
|
{
|
||||||
if (!type->is_pointer_or_reference ())
|
gdb_assert (type->is_pointer_or_reference ());
|
||||||
internal_error (_("store_typed_address: "
|
|
||||||
"type is not a pointer or reference"));
|
|
||||||
|
|
||||||
gdbarch_address_to_pointer (type->arch (), type, buf, addr);
|
gdbarch_address_to_pointer (type->arch (), type, buf, addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user