diff --git a/libwccl/ops/functions/bool/iteration.cpp b/libwccl/ops/functions/bool/iteration.cpp index b900d3cb179785eb4b656a9bba955160aaf3a274..33b267ea91a4f99b4eb9e3ec6588c3e994dc2986 100644 --- a/libwccl/ops/functions/bool/iteration.cpp +++ b/libwccl/ops/functions/bool/iteration.cpp @@ -39,8 +39,8 @@ Iteration::BaseRetValPtr Iteration::apply_internal(const FunExecContext& context right_pos_expr_->apply(context); if (range_right->get_value() != Position::Nowhere) { // Get absolute values for left and right extremes of the range. - int right = sc.get_abs_position(*range_end); - int left = sc.get_abs_position(*range_begin); + int right = sc.get_abs_position(*range_right); + int left = sc.get_abs_position(*range_left); // Trim range to sentence boundaries if (left < 0) { left = 0;