diff options
author | drh <drh@noemail.net> | 2009-05-29 14:39:07 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2009-05-29 14:39:07 +0000 |
commit | fd773cf970982f453dd862ac65ca80831263d8e6 (patch) | |
tree | 83835be5c5c993e4ef89bcd0f6c57be16c4ddb7c /src/resolve.c | |
parent | 9fe769f12943e4bf1101d8cfa4cdb8fe84ef3df5 (diff) | |
download | sqlite-fd773cf970982f453dd862ac65ca80831263d8e6.tar.gz sqlite-fd773cf970982f453dd862ac65ca80831263d8e6.zip |
Refinements in expression handling logic that have resulted from recent
structural testing. (CVS 6690)
FossilOrigin-Name: bd89f2c29b00e6b473f30c2e929d2f626721ad92
Diffstat (limited to 'src/resolve.c')
-rw-r--r-- | src/resolve.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/resolve.c b/src/resolve.c index dc750b1e9..55a47ca44 100644 --- a/src/resolve.c +++ b/src/resolve.c @@ -14,7 +14,7 @@ ** resolve all identifiers by associating them with a particular ** table and column. ** -** $Id: resolve.c,v 1.26 2009/05/28 14:34:50 drh Exp $ +** $Id: resolve.c,v 1.27 2009/05/29 14:39:08 drh Exp $ */ #include "sqliteInt.h" #include <stdlib.h> @@ -1127,7 +1127,7 @@ int sqlite3ResolveExprNames( #if SQLITE_MAX_EXPR_DEPTH>0 pNC->pParse->nHeight -= pExpr->nHeight; #endif - if( pNC->nErr>0 ){ + if( pNC->nErr>0 || w.pParse->nErr>0 ){ ExprSetProperty(pExpr, EP_Error); } if( pNC->hasAgg ){ |