aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2009-11-04 13:17:14 +0000
committerdrh <drh@noemail.net>2009-11-04 13:17:14 +0000
commit8677d30812233c0ff522019c64039ed39a47074d (patch)
tree3769af566bdee955381617b34008db205424ae8f /src/resolve.c
parente68e8c58c9e7bcdc821a36562c0cfe2b0a45f615 (diff)
downloadsqlite-8677d30812233c0ff522019c64039ed39a47074d.tar.gz
sqlite-8677d30812233c0ff522019c64039ed39a47074d.zip
Create a new datatype "ynVar" to hold "nVar" (number of variable) values.
This is normally 16-bits can can be 32-bits if SQLITE_MAX_VARIABLE_NUMBER is large enough. FossilOrigin-Name: 24a4d520d540d92b611abc4eb57dc6da9be4eac6
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/resolve.c b/src/resolve.c
index 09f547c94..ed1d6ab5d 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -407,11 +407,7 @@ Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
if( p->pTab->iPKey==iCol ){
p->iColumn = -1;
}else{
-#if SQLITE_MAX_VARIABLE_NUMBER<=32767
- p->iColumn = (i16)iCol;
-#else
- p->iColumn = iCol;
-#endif
+ p->iColumn = (ynVar)iCol;
pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
}
ExprSetProperty(p, EP_Resolved);