mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:54:41 +08:00
Remove two Ada opcodes
The OP_ATR_MIN and OP_ATR_MAX constants aren't truly needed. Internally, they are converted to BINOP_MIN and BINOP_MAX. This patch removes them in favor of simple reuse. gdb/ChangeLog 2021-03-08 Tom Tromey <tom@tromey.com> * std-operator.def (OP_ATR_MIN, OP_ATR_MAX): Remove. * ada-lang.c (ada_binop_minmax): Update. * ada-exp.h (ada_binop_min_operation, ada_binop_max_operation): Use BINOP_MIN and BINOP_MAX.
This commit is contained in:
parent
1eaebe02cf
commit
0922dc847e
@ -1,3 +1,10 @@
|
||||
2021-03-08 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* std-operator.def (OP_ATR_MIN, OP_ATR_MAX): Remove.
|
||||
* ada-lang.c (ada_binop_minmax): Update.
|
||||
* ada-exp.h (ada_binop_min_operation, ada_binop_max_operation):
|
||||
Use BINOP_MIN and BINOP_MAX.
|
||||
|
||||
2021-03-08 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* value.h (evaluate_subexp_with_coercion): Don't declare.
|
||||
|
@ -213,8 +213,8 @@ using ada_binop_div_operation = binop_operation<BINOP_DIV, ada_mult_binop>;
|
||||
using ada_binop_rem_operation = binop_operation<BINOP_REM, ada_mult_binop>;
|
||||
using ada_binop_mod_operation = binop_operation<BINOP_MOD, ada_mult_binop>;
|
||||
|
||||
using ada_binop_min_operation = binop_operation<OP_ATR_MIN, ada_binop_minmax>;
|
||||
using ada_binop_max_operation = binop_operation<OP_ATR_MAX, ada_binop_minmax>;
|
||||
using ada_binop_min_operation = binop_operation<BINOP_MIN, ada_binop_minmax>;
|
||||
using ada_binop_max_operation = binop_operation<BINOP_MAX, ada_binop_minmax>;
|
||||
|
||||
using ada_binop_exp_operation = binop_operation<BINOP_EXP, ada_binop_exp>;
|
||||
|
||||
|
@ -10096,8 +10096,7 @@ ada_binop_minmax (struct type *expect_type,
|
||||
else
|
||||
{
|
||||
binop_promote (exp->language_defn, exp->gdbarch, &arg1, &arg2);
|
||||
return value_binop (arg1, arg2,
|
||||
op == OP_ATR_MIN ? BINOP_MIN : BINOP_MAX);
|
||||
return value_binop (arg1, arg2, op);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -359,8 +359,6 @@ OP (OP_ATR_FIRST)
|
||||
OP (OP_ATR_LAST)
|
||||
OP (OP_ATR_LENGTH)
|
||||
OP (OP_ATR_IMAGE)
|
||||
OP (OP_ATR_MAX)
|
||||
OP (OP_ATR_MIN)
|
||||
OP (OP_ATR_MODULUS)
|
||||
OP (OP_ATR_POS)
|
||||
OP (OP_ATR_SIZE)
|
||||
|
Loading…
Reference in New Issue
Block a user