diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/delete.c | 1 |
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 ){ |