Fix SQLITE_OMIT_SUBQUERY builds.
FossilOrigin-Name: 339f85f414a484e44d2502d1ff7281caf9b7c838
diff --git a/src/expr.c b/src/expr.c
index 53c0095..c469b46 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -332,6 +332,7 @@
return pExpr->x.pList->nExpr;
}
+#ifndef SQLITE_OMIT_SUBQUERY
/*
** If the expression passed as the first argument is a TK_VECTOR, return
** a pointer to the i'th field of the vector. Or, if the first argument
@@ -350,6 +351,7 @@
}
return pVector;
}
+#endif
/*
** If expression pExpr is of type TK_SELECT, generate code to evaluate
@@ -361,9 +363,11 @@
*/
static int exprCodeSubselect(Parse *pParse, Expr *pExpr){
int reg = 0;
+#ifndef SQLITE_OMIT_SUBQUERY
if( pExpr->op==TK_SELECT ){
reg = sqlite3CodeSubselect(pParse, pExpr, 0, 0);
}
+#endif
return reg;
}
@@ -1829,6 +1833,7 @@
return sqlite3VdbeAddOp1(v, OP_Once, pParse->nOnce++);
}
+#ifndef SQLITE_OMIT_SUBQUERY
/*
** Generate code that checks the left-most column of index table iCur to see if
** it contains any NULL entries. Cause the register at regHasNull to be set
@@ -1844,6 +1849,7 @@
VdbeComment((v, "first_entry_in(%d)", iCur));
sqlite3VdbeJumpHere(v, addr1);
}
+#endif
#ifndef SQLITE_OMIT_SUBQUERY
@@ -2130,6 +2136,7 @@
}
#endif
+#ifndef SQLITE_OMIT_SUBQUERY
/*
** Argument pExpr is an (?, ?...) IN(...) expression. This
** function allocates and returns a nul-terminated string containing
@@ -2161,6 +2168,7 @@
}
return zRet;
}
+#endif
#ifndef SQLITE_OMIT_SUBQUERY
/*