Comment improvements. Put ALWAYS and NEVER macros on three unreachable
branches.
FossilOrigin-Name: 397617009e07004596476d6f5644fdf84c376f54
diff --git a/src/expr.c b/src/expr.c
index 982605d..f067079 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -2443,9 +2443,9 @@
ExprList *pEList = pSelect->pEList;
assert( !isRowid );
- if( pEList->nExpr!=nVal ){
- sqlite3SubselectError(pParse, pEList->nExpr, nVal);
- }else{
+ /* If the LHS and RHS of the IN operator do not match, that
+ ** error will have been caught long before we reach this point. */
+ if( ALWAYS(pEList->nExpr==nVal) ){
SelectDest dest;
int i;
sqlite3SelectDestInit(&dest, SRT_Set, pExpr->iTable);