diff options
author | Tom Tromey <tom@tromey.com> | 2021-03-08 07:27:57 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2021-03-08 07:28:36 -0700 |
commit | efe3af2f9a6da088a00961d579318213eeb266d4 (patch) | |
tree | bd276e76dcfc87c9434a821ba166963baed2441b /opcodes | |
parent | ebc06ad8f4365b8881ac40760fbb8cc71b490edd (diff) | |
download | gdb-efe3af2f9a6da088a00961d579318213eeb266d4.zip gdb-efe3af2f9a6da088a00961d579318213eeb266d4.tar.gz gdb-efe3af2f9a6da088a00961d579318213eeb266d4.tar.bz2 |
Implement function calls for Ada
This implements function calls for Ada. This takes a different
approach than that used for other languages, primarily because Ada
requires special treatment generally. The "ordinary" special case for
just the callee didn't really apply neatly here; there's only one case
in Ada needing special callee treatment.
gdb/ChangeLog
2021-03-08 Tom Tromey <tom@tromey.com>
* ada-lang.c (ada_funcall_operation::evaluate): New method.
* ada-exp.h (class ada_var_msym_value_operation) <get_symbol>: New
method.
(class ada_funcall_operation): New.
Diffstat (limited to 'opcodes')
0 files changed, 0 insertions, 0 deletions