aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <>2023-11-09 12:17:57 +0000
committerdrh <>2023-11-09 12:17:57 +0000
commitb18bb822dc4ae9ee1c44c6d8267ffc4a3fd3fcf4 (patch)
tree2190914f16530634f193fdb288355c06dc3bd0a8 /src/sqliteInt.h
parent194b8d514bc8ba594e88c93cfaba66ff24d00ae8 (diff)
parent2cbe14098b156838153f194df1ea41d9b390935b (diff)
downloadsqlite-b18bb822dc4ae9ee1c44c6d8267ffc4a3fd3fcf4.tar.gz
sqlite-b18bb822dc4ae9ee1c44c6d8267ffc4a3fd3fcf4.zip
Do not replace expressions that return subtypes with values taken from an
index. FossilOrigin-Name: a35d13db09e32ee339f3983fe36b073714753ee3d39f577ae8d20596d7adc3eb
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 35c4d403e..bb61cb691 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -2114,7 +2114,7 @@ struct FuncDestructor {
#define MFUNCTION(zName, nArg, xPtr, xFunc) \
{nArg, SQLITE_FUNC_BUILTIN|SQLITE_FUNC_CONSTANT|SQLITE_UTF8, \
xPtr, 0, xFunc, 0, 0, 0, #zName, {0} }
-#define JFUNCTION(zName, nArg, bUseCache, bRS, bWS, iArg, xFunc) \
+#define JFUNCTION(zName, nArg, bUseCache, bWS, bRS, iArg, xFunc) \
{nArg, SQLITE_FUNC_BUILTIN|SQLITE_DETERMINISTIC|SQLITE_FUNC_CONSTANT|\
SQLITE_UTF8|((bUseCache)*SQLITE_FUNC_RUNONLY)|\
((bRS)*SQLITE_SUBTYPE)|((bWS)*SQLITE_RESULT_SUBTYPE), \