aboutsummaryrefslogtreecommitdiff
path: root/src/delete.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2015-09-19 18:11:18 +0000
committerdan <dan@noemail.net>2015-09-19 18:11:18 +0000
commit80b7198f2bc3933d4f870a60832e009e9830723f (patch)
treed313b52d0d587309bf6b36fd04007a35c88efb1c /src/delete.c
parent8faee877cbb783d2f7edb38b5f4eae1a5cee9a4d (diff)
downloadsqlite-80b7198f2bc3933d4f870a60832e009e9830723f.tar.gz
sqlite-80b7198f2bc3933d4f870a60832e009e9830723f.zip
Add an assert() statement to delete.c.
FossilOrigin-Name: 40fce67ecf0e71db3c8f3da3f72cc80a3d0f8fb2
Diffstat (limited to 'src/delete.c')
-rw-r--r--src/delete.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/delete.c b/src/delete.c
index 860b2cf11..c387c20be 100644
--- a/src/delete.c
+++ b/src/delete.c
@@ -412,6 +412,7 @@ void sqlite3DeleteFrom(
if( pWInfo==0 ) goto delete_from_cleanup;
eOnePass = sqlite3WhereOkOnePass(pWInfo, aiCurOnePass);
assert( IsVirtual(pTab)==0 || eOnePass==ONEPASS_OFF );
+ assert( IsVirtual(pTab) || bComplex || eOnePass!=ONEPASS_OFF );
/* Keep track of the number of rows to be deleted */
if( db->flags & SQLITE_CountRows ){