| Index: third_party/sqlite/src/test/fts3defer2.test | 
| diff --git a/third_party/sqlite/src/test/fts3defer2.test b/third_party/sqlite/src/test/fts3defer2.test | 
| index 844180330042945198c7a231b473bb54fc6beea2..87af52461b5487ebe5f29407765865bac17aecbf 100644 | 
| --- a/third_party/sqlite/src/test/fts3defer2.test | 
| +++ b/third_party/sqlite/src/test/fts3defer2.test | 
| @@ -13,7 +13,10 @@ | 
| set testdir [file dirname $argv0] | 
| source $testdir/tester.tcl | 
| source $testdir/malloc_common.tcl | 
| -ifcapable !fts3 { finish_test ; return } | 
| +ifcapable !fts3||!fts4_deferred { | 
| +  finish_test | 
| +  return | 
| +} | 
|  | 
| set testprefix fts3defer2 | 
|  | 
| @@ -48,17 +51,22 @@ do_execsql_test 1.1.4 { | 
| UPDATE t1_segments SET block = zeroblob(length(block)) WHERE length(block)>10000; | 
| } {2} | 
|  | 
| +do_execsql_test 1.2.0 { | 
| +  SELECT content FROM t1 WHERE t1 MATCH 'f (e a)'; | 
| +} {{a b c d e f a x y}} | 
| + | 
| do_execsql_test 1.2.1 { | 
| SELECT content FROM t1 WHERE t1 MATCH 'f (e NEAR/2 a)'; | 
| } {{a b c d e f a x y}} | 
|  | 
| + | 
| do_execsql_test 1.2.2 { | 
| SELECT snippet(t1, '[', ']'), offsets(t1), mit(matchinfo(t1, 'pcxnal')) | 
| FROM t1 WHERE t1 MATCH 'f (e NEAR/2 a)'; | 
| } [list                              \ | 
| {a b c d [e] [f] [a] x y}         \ | 
| {0 1 8 1 0 0 10 1 0 2 12 1}       \ | 
| -   [list 3 1   1 1 1   1 8 8   1 8 8   8 5001 9] | 
| +   [list 3 1   1 1 1   1 1 1   1 1 1   8 5001 9] | 
| ] | 
|  | 
| do_execsql_test 1.2.3 { | 
| @@ -67,7 +75,7 @@ do_execsql_test 1.2.3 { | 
| } [list                                 \ | 
| {[a] b c d [e] [f] [a] x y}          \ | 
| {0 2 0 1 0 1 8 1 0 0 10 1 0 2 12 1}  \ | 
| -   [list 3 1   1 1 1   1 8 8   2 8 8   8 5001 9] | 
| +   [list 3 1   1 1 1   1 1 1   2 2 1   8 5001 9] | 
| ] | 
|  | 
| do_execsql_test 1.3.1 { DROP TABLE t1 } | 
| @@ -99,8 +107,14 @@ foreach {tn sql} { | 
| [list 2 1  1 54 54  1 3 3  54 372 7]        \ | 
| ] | 
|  | 
| -  set sqlite_fts3_enable_parentheses 1 | 
| do_execsql_test 2.2.$tn.2 { | 
| +    SELECT mit(matchinfo(t2, 'x')) FROM t2 WHERE t2 MATCH 'g z'; | 
| +  } [list                                       \ | 
| +    [list 1 2 2  1 54 54]                       \ | 
| +  ] | 
| + | 
| +  set sqlite_fts3_enable_parentheses 1 | 
| +  do_execsql_test 2.2.$tn.3 { | 
| SELECT mit(matchinfo(t2, 'x')) FROM t2 WHERE t2 MATCH 'g OR (g z)'; | 
| } [list                                       \ | 
| [list 1 2 2  1 2 2   1 54 54]               \ | 
| @@ -140,4 +154,3 @@ foreach {tn sql} { | 
|  | 
|  | 
| finish_test | 
| - | 
|  |