mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-18 10:21:03 +03:00
Add VdbeCoverage() macros. Adjust the Bloom-filter hash function so that it
correctly deals with zero-blobs. FossilOrigin-Name: 629ee2e3e3125bfd2af435c6713d49e46691213ad15db0a5e93a63a77f1130c2
This commit is contained in:
@@ -1517,6 +1517,7 @@ Bitmask sqlite3WhereCodeOneLoopStart(
|
||||
if( pLevel->regFilter ){
|
||||
sqlite3VdbeAddOp4Int(v, OP_Filter, pLevel->regFilter, addrNxt,
|
||||
iRowidReg, 1);
|
||||
VdbeCoverage(v);
|
||||
}
|
||||
sqlite3VdbeAddOp3(v, OP_SeekRowid, iCur, addrNxt, iRowidReg);
|
||||
VdbeCoverage(v);
|
||||
@@ -1846,6 +1847,7 @@ Bitmask sqlite3WhereCodeOneLoopStart(
|
||||
if( pLevel->regFilter ){
|
||||
sqlite3VdbeAddOp4Int(v, OP_Filter, pLevel->regFilter, addrNxt,
|
||||
regBase, nEq);
|
||||
VdbeCoverage(v);
|
||||
}
|
||||
|
||||
op = aStartOp[(start_constraints<<2) + (startEq<<1) + bRev];
|
||||
|
||||
Reference in New Issue
Block a user