aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordan <Dan Kennedy>2024-04-24 11:40:47 +0000
committerdan <Dan Kennedy>2024-04-24 11:40:47 +0000
commit5b27ecafbcf2dbdb7b407f8cf89703a463fb1da7 (patch)
tree403d2ef093406663d3958575f44b6f9081157278 /src
parentb065eceb560a32595ccfe0ecd99bc2a0488f8062 (diff)
downloadsqlite-5b27ecafbcf2dbdb7b407f8cf89703a463fb1da7.tar.gz
sqlite-5b27ecafbcf2dbdb7b407f8cf89703a463fb1da7.zip
Avoid slowdown when exprNodeIsConstant() is called on deeply nested SQL functions.
FossilOrigin-Name: 1c0b0345451853846076467831884f951c92ec79476be40ce7f7b766fd2d8fc1
Diffstat (limited to 'src')
-rw-r--r--src/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expr.c b/src/expr.c
index 2257422b8..aeb04a37f 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -2393,7 +2393,7 @@ static SQLITE_NOINLINE int exprNodeIsConstantFunction(
pWalker->eCode = 0;
return WRC_Abort;
}
- return WRC_Continue;
+ return WRC_Prune;
}