gdb: remove TYPE_LENGTH

Remove the macro, replace all uses with calls to type::length.

Change-Id: Ib9bdc954576860b21190886534c99103d6a47afb
This commit is contained in:
Simon Marchi 2022-09-21 11:05:21 -04:00
parent b6cdbc9a81
commit df86565b31
150 changed files with 1320 additions and 1323 deletions

View file

@ -827,7 +827,7 @@ gdbscm_value_to_bytevector (SCM self)
try
{
type = check_typedef (type);
length = TYPE_LENGTH (type);
length = type->length ();
contents = value_contents (value).data ();
}
catch (const gdb_exception &except)
@ -1104,7 +1104,7 @@ gdbscm_value_to_string (SCM self, SCM rest)
gdbscm_dynwind_xfree (buffer_contents);
result = scm_from_stringn ((const char *) buffer_contents,
length * TYPE_LENGTH (char_type),
length * char_type->length (),
(encoding != NULL && *encoding != '\0'
? encoding
: la_encoding),