aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
diff options
context:
space:
mode:
authordrh <>2021-03-29 19:47:39 +0000
committerdrh <>2021-03-29 19:47:39 +0000
commit529df929de41ee0e6a3b42ddec0f29630f023ffa (patch)
tree6111c0a93cf7155de94f834adf94179a98ccc5ee /src/expr.c
parent4bc20452b585f718edf5fe978828e13a0f5a85d5 (diff)
downloadsqlite-529df929de41ee0e6a3b42ddec0f29630f023ffa.tar.gz
sqlite-529df929de41ee0e6a3b42ddec0f29630f023ffa.zip
Fix VDBE coverage macros.
FossilOrigin-Name: ebe100de55ccdf6abccde5d8e6e96099b6e8dc3527f1441265e2b86b6661a66b
Diffstat (limited to 'src/expr.c')
-rw-r--r--src/expr.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/expr.c b/src/expr.c
index 37d16fe40..a780fac11 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -4068,17 +4068,17 @@ expr_code_doover:
codeCompare(pParse, pLeft, pExpr->pRight, op, r1, r2,
sqlite3VdbeCurrentAddr(v)+2, p5,
ExprHasProperty(pExpr,EP_Commuted));
- if( p5==SQLITE_NULLEQ ){
- sqlite3VdbeAddOp2(v, OP_Integer, 0, inReg);
- }else{
- sqlite3VdbeAddOp3(v, OP_ZeroOrNull, r1, inReg, r2);
- }
assert(TK_LT==OP_Lt); testcase(op==OP_Lt); VdbeCoverageIf(v,op==OP_Lt);
assert(TK_LE==OP_Le); testcase(op==OP_Le); VdbeCoverageIf(v,op==OP_Le);
assert(TK_GT==OP_Gt); testcase(op==OP_Gt); VdbeCoverageIf(v,op==OP_Gt);
assert(TK_GE==OP_Ge); testcase(op==OP_Ge); VdbeCoverageIf(v,op==OP_Ge);
assert(TK_EQ==OP_Eq); testcase(op==OP_Eq); VdbeCoverageIf(v,op==OP_Eq);
assert(TK_NE==OP_Ne); testcase(op==OP_Ne); VdbeCoverageIf(v,op==OP_Ne);
+ if( p5==SQLITE_NULLEQ ){
+ sqlite3VdbeAddOp2(v, OP_Integer, 0, inReg);
+ }else{
+ sqlite3VdbeAddOp3(v, OP_ZeroOrNull, r1, inReg, r2);
+ }
testcase( regFree1==0 );
testcase( regFree2==0 );
}