aboutsummaryrefslogtreecommitdiff
path: root/libiberty/setenv.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2021-03-15 06:23:12 -0600
committerTom Tromey <tromey@adacore.com>2021-03-15 06:23:13 -0600
commitc04da66c264162e6efc37686c0e4ee46c5b048ab (patch)
treef87389e0dfdedf5f5a918742261d11ae29babcf3 /libiberty/setenv.c
parent9863c3b5fc64eec400ed55792a49c678927a6145 (diff)
downloadfsf-binutils-gdb-c04da66c264162e6efc37686c0e4ee46c5b048ab.zip
fsf-binutils-gdb-c04da66c264162e6efc37686c0e4ee46c5b048ab.tar.gz
fsf-binutils-gdb-c04da66c264162e6efc37686c0e4ee46c5b048ab.tar.bz2
Implement Ada operator overloading
In the expression rewrite, I neglected to carry over support for Ada operator overloading. It turns out that there were no tests for this in-tree. This patch adds support for operator overloading, and adds the missing test. gdb/ChangeLog 2021-03-15 Tom Tromey <tromey@adacore.com> * ada-lang.c (numeric_type_p, integer_type_p): Return true for fixed-point. * ada-exp.y (maybe_overload): New function. (ada_wrap_overload): New function. (ada_un_wrap2, ada_wrap2, ada_wrap_op): Use maybe_overload. (exp1, simple_exp, relation, and_exp, and_then_exp, or_exp) (or_else_exp, xor_exp, primary): Update. gdb/testsuite/ChangeLog 2021-03-15 Tom Tromey <tromey@adacore.com> * gdb.ada/operator_call/twovecs.ads: New file. * gdb.ada/operator_call/twovecs.adb: New file. * gdb.ada/operator_call/opcall.adb: New file. * gdb.ada/operator_call.exp: New file.
Diffstat (limited to 'libiberty/setenv.c')
0 files changed, 0 insertions, 0 deletions