aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2017-07-12 17:08:24 +0000
committerdrh <drh@noemail.net>2017-07-12 17:08:24 +0000
commit971ecd7eaa1d3fe923b4dea45a896224f2169a1d (patch)
treed35b395046ff2e6177b044b59bfd2f994973815c /src/resolve.c
parentec360a8d01bb445fd6bdad301bf636982e1180a3 (diff)
downloadsqlite-971ecd7eaa1d3fe923b4dea45a896224f2169a1d.tar.gz
sqlite-971ecd7eaa1d3fe923b4dea45a896224f2169a1d.zip
The EP_Resolved flag on the Expr object is not required for correctness nor
performance, so remove it. FossilOrigin-Name: 54f55d3b7973e326541a81bfb2e752a2f6618e4fec9a3631b95f28e12e9c6e34
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/resolve.c b/src/resolve.c
index b13786f4d..78f37512a 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -517,7 +517,6 @@ Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
testcase( iCol==BMS-1 );
pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
}
- ExprSetProperty(p, EP_Resolved);
}
return p;
}
@@ -577,8 +576,6 @@ static int resolveExprStep(Walker *pWalker, Expr *pExpr){
pParse = pNC->pParse;
assert( pParse==pWalker->pParse );
- if( ExprHasProperty(pExpr, EP_Resolved) ) return WRC_Prune;
- ExprSetProperty(pExpr, EP_Resolved);
#ifndef NDEBUG
if( pNC->pSrcList && pNC->pSrcList->nAlloc>0 ){
SrcList *pSrcList = pNC->pSrcList;