diff options
author | drh <drh@noemail.net> | 2017-01-31 12:41:48 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2017-01-31 12:41:48 +0000 |
commit | 8e74e7ba4c54ca46412bbfe3689d589a4b0d625a (patch) | |
tree | 3bd968017774d693a9aaf07b983dbb8f98a19c82 /src/expr.c | |
parent | 18814dfb7eb1811c7e993860a52246bee3743b94 (diff) | |
download | sqlite-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.c | 2 |
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; |