Remove eval_op_concat
authorTom Tromey <tromey@adacore.com>
Wed, 9 Mar 2022 21:35:10 +0000 (14:35 -0700)
committerTom Tromey <tromey@adacore.com>
Wed, 16 Mar 2022 15:28:13 +0000 (09:28 -0600)
commita73c128df6e149c36940240f2b2198f9732ab6c7
tree36727e90b541814d575cda666114b5c1aec404a8
parentfc18a21b65a7a0fc05d5e41118e072d253aeca0a
Remove eval_op_concat

eval_op_concat has code to search for an operator overload of
BINOP_CONCAT.  However, the operator overloading code is specific to
C++, which does not have this operator.  And,
binop_types_user_defined_p rejects this case right at the start, and
value_x_binop does not handle this case.  I think this code has been
dead for a very long time.  This patch removes it and hoists the
remaining call into concatenation::evaluate, removing eval_op_concat
entirely.
gdb/eval.c
gdb/expop.h
gdb/valarith.c