diff --git a/core/translate/expr.rs b/core/translate/expr.rs index 1ab35e6ce..5fc6dfab4 100644 --- a/core/translate/expr.rs +++ b/core/translate/expr.rs @@ -734,7 +734,7 @@ pub fn translate_expr( translate_expr(program, referenced_tables, arg, reg, cursor_hint)?; } program.emit_insn(Insn::Function { - start_reg: target_register, + start_reg: target_register + 1, dest: target_register, func: crate::vdbe::Func::Scalar(srf), });