Index: third_party/sqlite/src/test/jrnlmode.test |
diff --git a/third_party/sqlite/src/test/jrnlmode.test b/third_party/sqlite/src/test/jrnlmode.test |
index b1007c490819e00546d7b5db8ceb2273842ec0b1..2ba56f2b00a95d821cfae2d704dc4c1291fdaac6 100644 |
--- a/third_party/sqlite/src/test/jrnlmode.test |
+++ b/third_party/sqlite/src/test/jrnlmode.test |
@@ -555,4 +555,18 @@ do_execsql_test jrnlmode-8.28 { PRAGMA journal_mode=DELETE } {delete} |
do_execsql_test jrnlmode-8.29 { COMMIT } {} |
do_execsql_test jrnlmode-8.30 { PRAGMA journal_mode=DELETE } {delete} |
+# Assertion fault on 2015-05-01 |
+do_test jrnlmode-9.1 { |
+ forcedelete test2.db |
+ sqlite3 db2 test2.db |
+ db2 eval {CREATE TEMP TABLE t(l); PRAGMA journal_mode=off;} |
+ db2 close |
+} {} |
+do_execsql_test jrnlmode-9.2 { |
+ PRAGMA locking_mode = exclusive; |
+ CREATE TABLE tx(a); |
+ PRAGMA journal_mode = off; |
+} {exclusive off} |
+ |
+ |
finish_test |