diff options
author | drh <drh@noemail.net> | 2018-04-20 20:09:22 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2018-04-20 20:09:22 +0000 |
commit | 4b8bd8430271e38f6700f4a5dcefb8bb88182b80 (patch) | |
tree | 608108290f971413d3f865fb9bb14194c604498b /src | |
parent | 7c48360d7cec8932c30f56f28789f5e03c15b322 (diff) | |
download | sqlite-4b8bd8430271e38f6700f4a5dcefb8bb88182b80.tar.gz sqlite-4b8bd8430271e38f6700f4a5dcefb8bb88182b80.zip |
Fix a harmless compiler warning.
FossilOrigin-Name: d2ab24f59d92527fe503fa7dc2128078fbc4dd2d2c1148effa9ea1957ab19940
Diffstat (limited to 'src')
-rw-r--r-- | src/update.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/update.c b/src/update.c index a98bfa7d4..a0d20c051 100644 --- a/src/update.c +++ b/src/update.c @@ -391,7 +391,7 @@ void sqlite3Update( #endif /* Jump to labelBreak to abandon further processing of this UPDATE */ - labelBreak = sqlite3VdbeMakeLabel(v); + labelContinue = labelBreak = sqlite3VdbeMakeLabel(v); /* Not an UPSERT. Normal processing. Begin by ** initialize the count of updated rows */ @@ -428,7 +428,6 @@ void sqlite3Update( */ pWInfo = 0; eOnePass = ONEPASS_SINGLE; - labelContinue = labelBreak; sqlite3ExprIfFalse(pParse, pWhere, labelBreak, SQLITE_JUMPIFNULL); }else{ /* Begin the database scan. @@ -526,9 +525,7 @@ void sqlite3Update( sqlite3VdbeAddOp4Int(v, OP_NotFound, iDataCur, labelBreak, regKey,nKey); VdbeCoverageNeverTaken(v); } - if( eOnePass==ONEPASS_SINGLE ){ - labelContinue = labelBreak; - }else{ + if( eOnePass!=ONEPASS_SINGLE ){ labelContinue = sqlite3VdbeMakeLabel(v); } sqlite3VdbeAddOp2(v, OP_IsNull, pPk ? regKey : regOldRowid, labelBreak); |