Remove union exp_element
[deliverable/binutils-gdb.git] / gdb / stap-probe.c
index 264d91239af13bba8904badd0f26e34ef8f092a4..5995c2824dc2ba2fe198ca4c906c32548aa814a6 100644 (file)
@@ -1441,15 +1441,10 @@ stap_probe::compile_to_ax (struct agent_expr *expr, struct axs_value *value,
                           unsigned n)
 {
   struct stap_probe_arg *arg;
-  union exp_element *pc;
 
   arg = this->get_arg_by_number (n, expr->gdbarch);
 
-  pc = arg->aexpr->elts;
-  if (arg->aexpr->op != nullptr)
-    arg->aexpr->op->generate_ax (arg->aexpr.get (), expr, value);
-  else
-    gen_expr (arg->aexpr.get (), &pc, expr, value);
+  arg->aexpr->op->generate_ax (arg->aexpr.get (), expr, value);
 
   require_rvalue (expr, value);
   value->type = arg->atype;
This page took 0.024911 seconds and 4 git commands to generate.