1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-14 00:22:38 +03:00

Improve the testability of the merge-sort logic.

FossilOrigin-Name: b5179baf87aa00ed5cecbdcaa65bee10e112a9e9
This commit is contained in:
drh
2011-09-04 01:11:46 +00:00
parent d40807ddef
commit c2bb3282f1
4 changed files with 24 additions and 18 deletions

View File

@@ -900,7 +900,7 @@ static void generateSortTail(
regRowid = sqlite3GetTempReg(pParse);
}
if( p->selFlags & SF_UseSorter ){
int regSortOut = sqlite3GetTempReg(pParse);
int regSortOut = ++pParse->nMem;
int ptab2 = pParse->nTab++;
sqlite3VdbeAddOp3(v, OP_OpenPseudo, ptab2, regSortOut, pOrderBy->nExpr+2);
addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak);