Remove union exp_element
[deliverable/binutils-gdb.git] / gdb / dtrace-probe.c
index 3fa02ddaebec7170ee3d589ac13143edf9dac232..cccd3a8bbbacd00c84ba7bef89a91a5a0fe3a5cf 100644 (file)
@@ -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;
This page took 0.023447 seconds and 4 git commands to generate.