Introduce gdbarch_num_cooked_regs
[deliverable/binutils-gdb.git] / gdb / eval.c
index 5ee59908ba348990a52717d6318f804ea1fd7933..047aba59ae931fd79450043c6030c364b32d5aee 100644 (file)
@@ -1395,8 +1395,7 @@ evaluate_subexp_standard (struct type *expect_type,
            So for these registers, we fetch the register value regardless
            of the evaluation mode.  */
        if (noside == EVAL_AVOID_SIDE_EFFECTS
-           && regno < gdbarch_num_regs (exp->gdbarch)
-                       + gdbarch_num_pseudo_regs (exp->gdbarch))
+           && regno < gdbarch_num_cooked_regs (exp->gdbarch))
          val = value_zero (register_type (exp->gdbarch, regno), not_lval);
        else
          val = value_of_register (regno, get_selected_frame (NULL));
This page took 0.023289 seconds and 4 git commands to generate.