1
0
mirror of https://github.com/sqlite/sqlite.git synced 2026-10-23 21:49:02 +03:00

Add test case for [bugs:/info/2026-10-11T16:09:34Z | 2026-10-11T16:09:34Z]. Bug was already fixed by [7f154192db].

FossilOrigin-Name: 085dca9d30e5ce500e22374573b553f6bcd934549bc5b25305b0b97d6b37a104
This commit is contained in:
dan
2026-10-12 13:44:50 +00:00
parent 48fedaa403
commit b853a8f042
3 changed files with 33 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
C Avoid\sexcessive\sreprepares\swhen\sthere\sis\san\sunindexed\s"col=?"\sconstraint\son\sa\sjoin\squery.\sThis\sshould\sonly\sbe\sreprepared\swhen\sthe\sbound\svalue\stoggles\sbetween\sinteger\svalues\s0\sor\s1\sand\sany\sother\svalue.\sReport\s[bugs:/info/2026-10-11T16:06:46Z\s|\s2026-10-11T16:06:46Z].
D 2026-10-12T13:36:00.777
C Add\stest\scase\sfor\s[bugs:/info/2026-10-11T16:09:34Z\s|\s2026-10-11T16:09:34Z].\sBug\swas\salready\sfixed\sby\s[7f154192db].
D 2026-10-12T13:44:50.244
F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -1622,7 +1622,7 @@ F test/regexp1.sql a57e8d2777c7d62142bc802a7f18791ed5f17561ce6a1ca6ff287ba1a8c87
F test/regexp1.test 0023eae4073265641b826a70d81ba34d4dd66ad71871a5b4a1b7cf500d5c0c51
F test/regexp2.test 64f9726b2ddc71aea06725fcad53231833d038d58b936d49083ace658b370a13
F test/reindex.test cd9d6021729910ece82267b4f5e1b5ac2911a7566c43b43c176a6a4732e2118d
F test/reprepare.test ef52e80ecdc4b0e500324d1891c49a26c51b615a9fdf458ede807993f8e6337f
F test/reprepare.test c8e4c5e8ba41849c73a03e006b9e6a38c9a86002300fb07f7a806d8b73b1e0e3
F test/reservebytes.test 6163640b5a5120c0dee6591481e673a0fa0bf0d12d4da7513bad692c1a49a162
F test/resetdb.test 54c06f18bc832ac6d6319e5ab23d5c8dd49fdbeec7c696d791682a8006bd5fc3
F test/resolver01.test f4022acafda7f4d40eca94dbf16bc5fc4ac30ceb
@@ -2284,8 +2284,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
P af570c8fc22dc682ab71d8e97c20268971fb33032530d3fa9908e1995bed529e
R 6661c559ed600e427ce67ac1d1dfb05f
P 7f154192db5a3a79f4666edd31dfc29fd73904ccd3630952e3b032e49fee6455
R 33c8c740bf911a86fd5b8557c1ba1cab
U dan
Z a2c5b3297ece60c69bf73817556b3a17
Z 9e68ec7f4733a7d310b8587dda072ab5
# Remove this line to create a well-formed Fossil manifest.

View File

@@ -1 +1 @@
7f154192db5a3a79f4666edd31dfc29fd73904ccd3630952e3b032e49fee6455
085dca9d30e5ce500e22374573b553f6bcd934549bc5b25305b0b97d6b37a104

View File

@@ -117,5 +117,31 @@ do_limit_test 2.1 {
2 2 3 3 0 0 4 4 6 5 1 1 5 5 7 4 4 4
}
#-------------------------------------------------------------------------
# Test case from https://sqlite.org/bugs/info/2026-10-11T16:09:34Z
#
reset_db
do_execsql_test 3.0 {
CREATE TABLE t(k INT, v INT);
WITH RECURSIVE c(x) AS (SELECT 0 UNION ALL SELECT x+1 FROM c WHERE x<399)
INSERT INTO t SELECT x%10, x FROM c;
}
set V [list 1 5 7 9]
for {set ii 0} {$ii < 4} {incr ii} {
set val [expr [lindex $V $ii]]
do_test 3.1.$ii {
set cnt 0
db eval {
SELECT x.v FROM t x, t y WHERE x.k=$val AND y.v=x.v LIMIT $val
} {
incr cnt
}
set cnt
} $val
}
finish_test