aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2018-12-12 20:11:23 +0000
committerdrh <drh@noemail.net>2018-12-12 20:11:23 +0000
commit89b6de0357a499209c13cf66a3cc406f26f67e6f (patch)
tree23e55dc342d8c4cf216b348a0bc7df30009ab5a8 /src/expr.c
parent03c5c213289baed1f809d3e58dee1e2abfb72f2b (diff)
downloadsqlite-89b6de0357a499209c13cf66a3cc406f26f67e6f.tar.gz
sqlite-89b6de0357a499209c13cf66a3cc406f26f67e6f.zip
Remove an ALWAYS() from a branch that is not always taken. The test case
found by OSSFuzz has been added to TH3. FossilOrigin-Name: 5c7dab85535ac42c021977dbd4a39cef5a72e3d9dccff1c5ca5570a1780516cd
Diffstat (limited to 'src/expr.c')
-rw-r--r--src/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expr.c b/src/expr.c
index dc6f0332c..b4d101451 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -4778,7 +4778,7 @@ int sqlite3ExprCompare(Parse *pParse, Expr *pA, Expr *pB, int iTab){
}
}
if( (pA->flags & EP_Distinct)!=(pB->flags & EP_Distinct) ) return 2;
- if( ALWAYS((combinedFlags & EP_TokenOnly)==0) ){
+ if( (combinedFlags & EP_TokenOnly)==0 ){
if( combinedFlags & EP_xIsSelect ) return 2;
if( (combinedFlags & EP_FixedCol)==0
&& sqlite3ExprCompare(pParse, pA->pLeft, pB->pLeft, iTab) ) return 2;