aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2017-01-09 19:27:04 +0000
committerdrh <drh@noemail.net>2017-01-09 19:27:04 +0000
commit7441df72be8d36089c31f21a6157cbbbdfe6d212 (patch)
treea1fecf91c0649a7328ce7d94a9f484f545ee88d6 /src
parentab61cf7d936bac8031d21803b6664cb4e5fc086e (diff)
downloadsqlite-7441df72be8d36089c31f21a6157cbbbdfe6d212.tar.gz
sqlite-7441df72be8d36089c31f21a6157cbbbdfe6d212.zip
Performance optimization and size reduction in the OP_Variable opcode.
FossilOrigin-Name: 237aa97452e20c312f256a8fd62531e3d447f84b
Diffstat (limited to 'src')
-rw-r--r--src/vdbe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vdbe.c b/src/vdbe.c
index 3f165d9e8..3f8dbd34c 100644
--- a/src/vdbe.c
+++ b/src/vdbe.c
@@ -1195,7 +1195,7 @@ case OP_Variable: { /* out2 */
if( sqlite3VdbeMemTooBig(pVar) ){
goto too_big;
}
- pOut = out2Prerelease(p, pOp);
+ pOut = &aMem[pOp->p2];
sqlite3VdbeMemShallowCopy(pOut, pVar, MEM_Static);
UPDATE_MAX_BLOBSIZE(pOut);
break;