mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
* value.h (coerce_enum, coerce_number): Remove prototypes.
* value.c (coerce_enum, coerce_number): Remove. * valarith.c (value_x_binop): Do not call coerce_enum. (value_x_unop): Likewise. (value_logical_not): Call coerce_array instead of coerce_number.
This commit is contained in:
16
gdb/value.c
16
gdb/value.c
@@ -1700,22 +1700,6 @@ coerce_array (struct value *arg)
|
||||
arg = value_coerce_function (arg);
|
||||
return arg;
|
||||
}
|
||||
|
||||
struct value *
|
||||
coerce_number (struct value *arg)
|
||||
{
|
||||
arg = coerce_array (arg);
|
||||
arg = coerce_enum (arg);
|
||||
return arg;
|
||||
}
|
||||
|
||||
struct value *
|
||||
coerce_enum (struct value *arg)
|
||||
{
|
||||
if (TYPE_CODE (check_typedef (value_type (arg))) == TYPE_CODE_ENUM)
|
||||
arg = value_cast (builtin_type_unsigned_int, arg);
|
||||
return arg;
|
||||
}
|
||||
|
||||
|
||||
/* Return true if the function returning the specified type is using
|
||||
|
||||
Reference in New Issue
Block a user