aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2018-04-18 01:34:39 +0000
committerdrh <drh@noemail.net>2018-04-18 01:34:39 +0000
commit9916048b89d9cb61843eaf1d5b2dc0c0ae96dee7 (patch)
tree4b8676f23ad2a634ba946a02e7d95944e7e439ac /src/resolve.c
parent54514c9813578878b684fe7501e3e7ca23828129 (diff)
downloadsqlite-9916048b89d9cb61843eaf1d5b2dc0c0ae96dee7.tar.gz
sqlite-9916048b89d9cb61843eaf1d5b2dc0c0ae96dee7.zip
Add new testcase() macros and fix a bug that was revealed when trying to
cover all the new test cases. FossilOrigin-Name: 266a99f7c068aadbd08157d1d495a428109ad7a32d872f8026e8db0f89c40f91
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/resolve.c b/src/resolve.c
index 919971cd0..4ed36a479 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -346,6 +346,7 @@ static int lookupName(
cnt++;
#ifndef SQLITE_OMIT_UPSERT
if( pExpr->iTable==2 ){
+ testcase( iCol==(-1) );
pExpr->iTable = pNC->uNC.pUpsert->regData + iCol;
eNewExprOp = TK_REGISTER;
}else