diff options
author | drh <drh@noemail.net> | 2017-01-09 19:27:04 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2017-01-09 19:27:04 +0000 |
commit | 7441df72be8d36089c31f21a6157cbbbdfe6d212 (patch) | |
tree | a1fecf91c0649a7328ce7d94a9f484f545ee88d6 /src | |
parent | ab61cf7d936bac8031d21803b6664cb4e5fc086e (diff) | |
download | sqlite-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.c | 2 |
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; |