]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Add an assert() to the byte-code engine that goes off if the OP_Halt opcode
authordrh <>
Wed, 11 Jan 2023 16:44:57 +0000 (16:44 +0000)
committerdrh <>
Wed, 11 Jan 2023 16:44:57 +0000 (16:44 +0000)
commitd2b11786e8dbd5a1e2c9d8ee638b170a2f25efdb
tree404e876accd252de7b775dd2e3f5e970726ad699
parent5dd74bf3849eebe336bec25ebba94b553570706e
Add an assert() to the byte-code engine that goes off if the OP_Halt opcode
is invoked with SQLITE_INTERNAL.  This causes the RIGHT JOIN error
"Opcode jumps to ... which is outside the subroutine ..." to fail immediately,
causing it to come more readily to tester's attention.  There is at least
one testcase in test/fuzzdata8.db that asserts due to this change.

FossilOrigin-Name: b8f994414285264f4f7c472dfad646a061fc3580b754eac0f20080c24ecc256d
manifest
manifest.uuid
src/vdbe.c