diff options
author | drh <> | 2022-04-14 15:55:34 +0000 |
---|---|---|
committer | drh <> | 2022-04-14 15:55:34 +0000 |
commit | 37f5584a2fc62560333d86a533d6aee0c4589d6a (patch) | |
tree | cf53cd721bfdaac86f323ed89aa58a06420656a3 /src/expr.c | |
parent | d345dcf39a4bdb0d2550e165b671c18676ba9ea1 (diff) | |
download | sqlite-37f5584a2fc62560333d86a533d6aee0c4589d6a.tar.gz sqlite-37f5584a2fc62560333d86a533d6aee0c4589d6a.zip |
Adjust the output formatting of bytecode listings so that subroutines used
to implement subqueries are indented one level.
FossilOrigin-Name: 079b7b125206fb295720612f4853a5b786ec431ab595d35407195844779c149d
Diffstat (limited to 'src/expr.c')
-rw-r--r-- | src/expr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/expr.c b/src/expr.c index fcef002f2..20adea5dc 100644 --- a/src/expr.c +++ b/src/expr.c @@ -3312,8 +3312,8 @@ int sqlite3CodeSubselect(Parse *pParse, Expr *pExpr){ assert( ExprUseYSub(pExpr) ); assert( sqlite3VdbeGetOp(v,pExpr->y.sub.iAddr-1)->opcode==OP_BeginSubrtn || pParse->nErr ); - sqlite3VdbeAddOp3(v, OP_Return, pExpr->y.sub.regReturn, 0, - pExpr->y.sub.iAddr-1); + sqlite3VdbeAddOp2(v, OP_Return, pExpr->y.sub.regReturn, + pExpr->y.sub.iAddr); sqlite3VdbeChangeP1(v, pExpr->y.sub.iAddr-1, sqlite3VdbeCurrentAddr(v)-1); sqlite3ClearTempRegCache(pParse); return rReg; |