aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2018-04-20 20:09:22 +0000
committerdrh <drh@noemail.net>2018-04-20 20:09:22 +0000
commit4b8bd8430271e38f6700f4a5dcefb8bb88182b80 (patch)
tree608108290f971413d3f865fb9bb14194c604498b /src
parent7c48360d7cec8932c30f56f28789f5e03c15b322 (diff)
downloadsqlite-4b8bd8430271e38f6700f4a5dcefb8bb88182b80.tar.gz
sqlite-4b8bd8430271e38f6700f4a5dcefb8bb88182b80.zip
Fix a harmless compiler warning.
FossilOrigin-Name: d2ab24f59d92527fe503fa7dc2128078fbc4dd2d2c1148effa9ea1957ab19940
Diffstat (limited to 'src')
-rw-r--r--src/update.c7
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);