projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix crash when exiting TUI with gdb -tui
[deliverable/binutils-gdb.git]
/
gdb
/
score-tdep.c
diff --git
a/gdb/score-tdep.c
b/gdb/score-tdep.c
index c5c183628ab2f45d0669a761c39b3efc45ae48ec..90cb0fa312a2bbdd4c51ca14a6ac6ad80b9f3b3e 100644
(file)
--- a/
gdb/score-tdep.c
+++ b/
gdb/score-tdep.c
@@
-442,9
+442,9
@@
score_return_value (struct gdbarch *gdbarch, struct value *function,
struct type *type, struct regcache *regcache,
gdb_byte * readbuf, const gdb_byte * writebuf)
{
struct type *type, struct regcache *regcache,
gdb_byte * readbuf, const gdb_byte * writebuf)
{
- if (
TYPE_CODE (type
) == TYPE_CODE_STRUCT
- ||
TYPE_CODE (type
) == TYPE_CODE_UNION
- ||
TYPE_CODE (type
) == TYPE_CODE_ARRAY)
+ if (
type->code (
) == TYPE_CODE_STRUCT
+ ||
type->code (
) == TYPE_CODE_UNION
+ ||
type->code (
) == TYPE_CODE_ARRAY)
return RETURN_VALUE_STRUCT_CONVENTION;
else
{
return RETURN_VALUE_STRUCT_CONVENTION;
else
{
@@
-469,7
+469,7
@@
score_return_value (struct gdbarch *gdbarch, struct value *function,
static int
score_type_needs_double_align (struct type *type)
{
static int
score_type_needs_double_align (struct type *type)
{
- enum type_code typecode =
TYPE_CODE (type
);
+ enum type_code typecode =
type->code (
);
if ((typecode == TYPE_CODE_INT && TYPE_LENGTH (type) == 8)
|| (typecode == TYPE_CODE_FLT && TYPE_LENGTH (type) == 8))
if ((typecode == TYPE_CODE_INT && TYPE_LENGTH (type) == 8)
|| (typecode == TYPE_CODE_FLT && TYPE_LENGTH (type) == 8))
@@
-478,9
+478,9
@@
score_type_needs_double_align (struct type *type)
{
int i, n;
{
int i, n;
- n =
TYPE_NFIELDS (type
);
+ n =
type->num_fields (
);
for (i = 0; i < n; i++)
for (i = 0; i < n; i++)
- if (score_type_needs_double_align (
TYPE_FIELD_TYPE (type, i
)))
+ if (score_type_needs_double_align (
type->field (i).type (
)))
return 1;
return 0;
}
return 1;
return 0;
}
@@
-529,7
+529,7
@@
score_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
{
struct value *arg = args[argnum];
struct type *arg_type = check_typedef (value_type (arg));
{
struct value *arg = args[argnum];
struct type *arg_type = check_typedef (value_type (arg));
- enum type_code typecode =
TYPE_CODE (arg_type
);
+ enum type_code typecode =
arg_type->code (
);
const gdb_byte *val = value_contents (arg);
int downward_offset = 0;
int arg_last_part_p = 0;
const gdb_byte *val = value_contents (arg);
int downward_offset = 0;
int arg_last_part_p = 0;
This page took
0.043462 seconds
and
4
git commands to generate.