Hi. This is a logically dead code because TERM_VNULL is 0. The 'continue' *(1)* will never be executed.
testcase( pTerm->eOperator & WO_ISNULL ); testcase( pTerm->eOperator & WO_ALL ); if( (pTerm->eOperator & ~(WO_ISNULL|WO_EQUIV|WO_IS))==0 ) continue; if( pTerm->wtFlags & *TERM_VNULL* ) continue; *-------------------------------------------------(1)* pIdxCons[j].iColumn = pTerm->u.leftColumn; pIdxCons[j].iTermOffset = i; Best regards. Carlos Tangerino