/ Check-in [33da6092]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add a missing VdbeCoverage() macro.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 33da6092d3d04b6eb6ab396b8c4f668e3529e26bf11e26f5fcb9b61fe3470197
User & Date: drh 2019-08-29 16:48:10
Context
2019-08-29
19:34
Fix other problems similar to ticket [c0390363]. check-in: 96ff2ba9 user: dan tags: trunk
16:48
Add a missing VdbeCoverage() macro. check-in: 33da6092 user: drh tags: trunk
16:17
Remove an unreachable branch in the NULLS LAST logic of RANGE window functions. check-in: 47cd634c user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/where.c.

  5213   5213         VdbeCoverage(v);
  5214   5214         VdbeCoverageIf(v, pLevel->op==OP_Next);
  5215   5215         VdbeCoverageIf(v, pLevel->op==OP_Prev);
  5216   5216         VdbeCoverageIf(v, pLevel->op==OP_VNext);
  5217   5217         if( pLevel->regBignull ){
  5218   5218           sqlite3VdbeResolveLabel(v, pLevel->addrBignull);
  5219   5219           sqlite3VdbeAddOp2(v, OP_IfNotZero, pLevel->regBignull, pLevel->p2-1);
         5220  +        VdbeCoverage(v);
  5220   5221         }
  5221   5222   #ifndef SQLITE_DISABLE_SKIPAHEAD_DISTINCT
  5222   5223         if( addrSeek ) sqlite3VdbeJumpHere(v, addrSeek);
  5223   5224   #endif
  5224   5225       }else{
  5225   5226         sqlite3VdbeResolveLabel(v, pLevel->addrCont);
  5226   5227       }