aboutsummaryrefslogtreecommitdiff
path: root/gdb/expop.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/expop.h')
-rw-r--r--gdb/expop.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/expop.h b/gdb/expop.h
index 8ac7947..44d9d2e 100644
--- a/gdb/expop.h
+++ b/gdb/expop.h
@@ -1656,6 +1656,12 @@ public:
enum exp_opcode opcode () const override
{ return UNOP_ADDR; }
+ /* Return the subexpression. */
+ const operation_up &get_expression () const
+ {
+ return std::get<0> (m_storage);
+ }
+
protected:
void do_generate_ax (struct expression *exp,