aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-08-03 19:06:18 +0000
committerdrh <drh@noemail.net>2019-08-03 19:06:18 +0000
commit45f3b3cf1de9fcc80e2abfa6fd9924d472fc1199 (patch)
treed8f5b66e56bee81e0fd1484954b5923e623f55ca /src
parent192418bd499cb1dbd358142cbeb6b2295ec8f060 (diff)
downloadsqlite-45f3b3cf1de9fcc80e2abfa6fd9924d472fc1199.tar.gz
sqlite-45f3b3cf1de9fcc80e2abfa6fd9924d472fc1199.zip
Stregthen an assert() in the WHERE clause code generator for the min/max
optimization. FossilOrigin-Name: 1bd4b97d6405c9b093f3bfed914c56088ee13e4a2242be62b74a86660f74f533
Diffstat (limited to 'src')
-rw-r--r--src/wherecode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wherecode.c b/src/wherecode.c
index a644a0ad1..a6cfdb04f 100644
--- a/src/wherecode.c
+++ b/src/wherecode.c
@@ -1706,7 +1706,7 @@ Bitmask sqlite3WhereCodeOneLoopStart(
sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3VdbeCurrentAddr(v)+2);
op = aStartOp[(start_constraints<<2) + (1<<1) + bRev];
- assert( op!=0 );
+ assert( op==OP_SeekGE || op==OP_SeekLE );
sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, nConstraint);
VdbeCoverage(v);
VdbeCoverageIf(v, op==OP_SeekGE); testcase( op==OP_SeekGE );