Index: third_party/sqlite/src/test/select1.test |
diff --git a/third_party/sqlite/src/test/select1.test b/third_party/sqlite/src/test/select1.test |
index 73b0e40fe4e73b3422421b933c39600b7f3b01b3..875c87c84ab5f92d8363a2a1f7543f4468cc45b9 100644 |
--- a/third_party/sqlite/src/test/select1.test |
+++ b/third_party/sqlite/src/test/select1.test |
@@ -542,7 +542,7 @@ do_test select1-6.9.7 { |
set x [execsql2 { |
SELECT * FROM test1 a, (select 5, 6) LIMIT 1 |
}] |
- regsub -all {subquery_[0-9a-fA-F]+_} $x {subquery} x |
+ regsub -all {sq_[0-9a-fA-F_]+} $x {subquery} x |
set x |
} {a.f1 11 a.f2 22 sqlite_subquery.5 5 sqlite_subquery.6 6} |
do_test select1-6.9.8 { |
@@ -1066,5 +1066,11 @@ if {[db one {PRAGMA locking_mode}]=="normal"} { |
execsql { SELECT 2 IN (SELECT a FROM t1) } |
} {1} |
} |
+ |
+# Crash bug reported on the mailing list on 2012-02-23 |
+# |
+do_test select1-16.1 { |
+ catchsql {SELECT 1 FROM (SELECT *)} |
+} {1 {no tables specified}} |
finish_test |