aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2017-01-31 12:41:48 +0000
committerdrh <drh@noemail.net>2017-01-31 12:41:48 +0000
commit8e74e7ba4c54ca46412bbfe3689d589a4b0d625a (patch)
tree3bd968017774d693a9aaf07b983dbb8f98a19c82 /src/expr.c
parent18814dfb7eb1811c7e993860a52246bee3743b94 (diff)
downloadsqlite-8e74e7ba4c54ca46412bbfe3689d589a4b0d625a.tar.gz
sqlite-8e74e7ba4c54ca46412bbfe3689d589a4b0d625a.zip
Further minor enhancement and size reduction in
sqlite3ExprAssignVarNumber(). FossilOrigin-Name: eacfdcf25796ea29b5e63499c3d7397498305ad9
Diffstat (limited to 'src/expr.c')
-rw-r--r--src/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expr.c b/src/expr.c
index 9bf893676..18035bd42 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -974,7 +974,6 @@ void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr, u32 n){
}else{
bOk = 0==sqlite3Atoi64(&z[1], &i, n-1, SQLITE_UTF8);
}
- x = (ynVar)i;
testcase( i==0 );
testcase( i==1 );
testcase( i==db->aLimit[SQLITE_LIMIT_VARIABLE_NUMBER]-1 );
@@ -984,6 +983,7 @@ void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr, u32 n){
db->aLimit[SQLITE_LIMIT_VARIABLE_NUMBER]);
return;
}
+ x = (ynVar)i;
if( x>pParse->nVar ){
pParse->nVar = (int)x;
doAdd = 1;