commit | a73c128df6e149c36940240f2b2198f9732ab6c7 | [log] [tgz] |
---|---|---|
author | Tom Tromey <tromey@adacore.com> | Wed Mar 09 14:35:10 2022 -0700 |
committer | Tom Tromey <tromey@adacore.com> | Wed Mar 16 09:28:13 2022 -0600 |
tree | 36727e90b541814d575cda666114b5c1aec404a8 | |
parent | fc18a21b65a7a0fc05d5e41118e072d253aeca0a [diff] |
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.