diff options
author | dan <dan@noemail.net> | 2019-12-28 18:08:39 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2019-12-28 18:08:39 +0000 |
commit | 4adb1d0000c8bd3d194518bf3e164d90cdecb93b (patch) | |
tree | d57b6fc81a83d0364140f6e8c7371941fa8b7cb0 /src/wherecode.c | |
parent | a4b2df5ce277b5bfb28ceeb1e8d9d052e870b367 (diff) | |
download | sqlite-4adb1d0000c8bd3d194518bf3e164d90cdecb93b.tar.gz sqlite-4adb1d0000c8bd3d194518bf3e164d90cdecb93b.zip |
Change an assert() in where.c to a testcase() macro, since the condition may be false. This was a problem with the assert() only, there is no bug in release builds that omit assert().
FossilOrigin-Name: 82be135dee7ccfde5f8a67f3621b7ced449dce89bae9cadf025154a4de848c11
Diffstat (limited to 'src/wherecode.c')
-rw-r--r-- | src/wherecode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wherecode.c b/src/wherecode.c index 289eecb30..9c51b5669 100644 --- a/src/wherecode.c +++ b/src/wherecode.c @@ -1685,7 +1685,7 @@ Bitmask sqlite3WhereCodeOneLoopStart( ){ assert( bSeekPastNull==0 && nExtraReg==0 && nBtm==0 && nTop==0 ); assert( pRangeEnd==0 && pRangeStart==0 ); - assert( pLoop->nSkip==0 ); + testcase( pLoop->nSkip>0 ); nExtraReg = 1; bSeekPastNull = 1; pLevel->regBignull = regBignull = ++pParse->nMem; |