diff options
Diffstat (limited to 'gdb/dtrace-probe.c')
-rw-r--r-- | gdb/dtrace-probe.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/gdb/dtrace-probe.c b/gdb/dtrace-probe.c index 3fa02dd..cccd3a8 100644 --- a/gdb/dtrace-probe.c +++ b/gdb/dtrace-probe.c @@ -725,17 +725,9 @@ dtrace_probe::compile_to_ax (struct agent_expr *expr, struct axs_value *value, unsigned n) { struct dtrace_probe_arg *arg; - union exp_element *pc; arg = this->get_arg_by_number (n, expr->gdbarch); - - if (arg->expr->op != nullptr) - arg->expr->op->generate_ax (arg->expr.get (), expr, value); - else - { - pc = arg->expr->elts; - gen_expr (arg->expr.get (), &pc, expr, value); - } + arg->expr->op->generate_ax (arg->expr.get (), expr, value); require_rvalue (expr, value); value->type = arg->type; |