| Index: third_party/sqlite/src/test/select7.test | 
| diff --git a/third_party/sqlite/src/test/select7.test b/third_party/sqlite/src/test/select7.test | 
| index e8fc4400064faa52317ac439f0dad2cd7b75df19..6816b9fcb9924842d5d3ce1d57f4f88b91c47a48 100644 | 
| --- a/third_party/sqlite/src/test/select7.test | 
| +++ b/third_party/sqlite/src/test/select7.test | 
| @@ -138,21 +138,23 @@ ifcapable {subquery && compound} { | 
| # Verify that an error occurs if you have too many terms on a | 
| # compound select statement. | 
| # | 
| -ifcapable compound { | 
| -  if {$SQLITE_MAX_COMPOUND_SELECT>0} { | 
| -    set sql {SELECT 0} | 
| -    set result 0 | 
| -    for {set i 1} {$i<$SQLITE_MAX_COMPOUND_SELECT} {incr i} { | 
| -      append sql " UNION ALL SELECT $i" | 
| -      lappend result $i | 
| +if {[clang_sanitize_address]==0} { | 
| +  ifcapable compound { | 
| +    if {$SQLITE_MAX_COMPOUND_SELECT>0} { | 
| +      set sql {SELECT 0} | 
| +      set result 0 | 
| +        for {set i 1} {$i<$SQLITE_MAX_COMPOUND_SELECT} {incr i} { | 
| +          append sql " UNION ALL SELECT $i" | 
| +            lappend result $i | 
| +        } | 
| +      do_test select7-6.1 { | 
| +        catchsql $sql | 
| +      } [list 0 $result] | 
| +      append sql { UNION ALL SELECT 99999999} | 
| +      do_test select7-6.2 { | 
| +        catchsql $sql | 
| +      } {1 {too many terms in compound SELECT}} | 
| } | 
| -    do_test select7-6.1 { | 
| -      catchsql $sql | 
| -    } [list 0 $result] | 
| -    append sql { UNION ALL SELECT 99999999} | 
| -    do_test select7-6.2 { | 
| -      catchsql $sql | 
| -    } {1 {too many terms in compound SELECT}} | 
| } | 
| } | 
|  | 
|  |