equal
deleted
inserted
replaced
2735 ExprList *pEList; /* List of WHEN terms */ |
2735 ExprList *pEList; /* List of WHEN terms */ |
2736 struct ExprList_item *aListelem; /* Array of WHEN terms */ |
2736 struct ExprList_item *aListelem; /* Array of WHEN terms */ |
2737 Expr opCompare; /* The X==Ei expression */ |
2737 Expr opCompare; /* The X==Ei expression */ |
2738 Expr cacheX; /* Cached expression X */ |
2738 Expr cacheX; /* Cached expression X */ |
2739 Expr *pX; /* The X expression */ |
2739 Expr *pX; /* The X expression */ |
2740 Expr *pTest; /* X==Ei (form A) or just Ei (form B) */ |
2740 Expr *pTest = 0; /* X==Ei (form A) or just Ei (form B) */ |
2741 |
2741 |
2742 assert(pExpr->pList); |
2742 assert(pExpr->pList); |
2743 assert((pExpr->pList->nExpr % 2) == 0); |
2743 assert((pExpr->pList->nExpr % 2) == 0); |
2744 assert(pExpr->pList->nExpr > 0); |
2744 assert(pExpr->pList->nExpr > 0); |
2745 pEList = pExpr->pList; |
2745 pEList = pExpr->pList; |