diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/parse.y | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/parse.y b/src/parse.y index b1c50d750..6474024b6 100644 --- a/src/parse.y +++ b/src/parse.y @@ -1081,6 +1081,7 @@ term(A) ::= NULL|FLOAT|BLOB(X). {A=tokenExpr(pParse,@X,X); /*A-overwrites-X*/} term(A) ::= STRING(X). {A=tokenExpr(pParse,@X,X); /*A-overwrites-X*/} term(A) ::= INTEGER(X). { A = sqlite3ExprAlloc(pParse->db, TK_INTEGER, &X, 1); + if( A ) A->w.iOfst = (int)(X.z - pParse->zTail); } expr(A) ::= VARIABLE(X). { if( !(X.z[0]=='#' && sqlite3Isdigit(X.z[1])) ){ |