aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <>2022-04-07 20:45:38 +0000
committerdrh <>2022-04-07 20:45:38 +0000
commitce5dd9e8d659f2e65031df7a9a6ed3a91ae417d7 (patch)
tree1bc6b2eda33ee988c335d7524937320d88ffe664 /src
parente603ab00eee7002704ace0cafe072b91d909d37e (diff)
downloadsqlite-ce5dd9e8d659f2e65031df7a9a6ed3a91ae417d7.tar.gz
sqlite-ce5dd9e8d659f2e65031df7a9a6ed3a91ae417d7.zip
Fix two unreachable branches introduced by the recent
sqlite3TriggersExist() optimization. FossilOrigin-Name: 1b5475d212cf9de0bff69eee8c607b4fcd8e04bf4df72171429e7609c4153951
Diffstat (limited to 'src')
-rw-r--r--src/trigger.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/trigger.c b/src/trigger.c
index 3ff2ebc91..109d82cc2 100644
--- a/src/trigger.c
+++ b/src/trigger.c
@@ -52,9 +52,7 @@ Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){
Trigger *pList; /* List of triggers to return */
HashElem *p; /* Loop variable for TEMP triggers */
- if( pParse->disableTriggers ){
- return 0;
- }
+ assert( pParse->disableTriggers==0 );
pTmpSchema = pParse->db->aDb[1].pSchema;
p = sqliteHashFirst(&pTmpSchema->trigHash);
pList = pTab->pTrigger;
@@ -733,7 +731,7 @@ static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){
** Return true if any TEMP triggers exist
*/
static int tempTriggersExist(sqlite3 *db){
- if( db->aDb[1].pSchema==0 ) return 0;
+ if( NEVER(db->aDb[1].pSchema==0) ) return 0;
if( sqliteHashFirst(&db->aDb[1].pSchema->trigHash)==0 ) return 0;
return 1;
}