aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <>2025-02-07 13:37:15 +0000
committerdrh <>2025-02-07 13:37:15 +0000
commitede1690cce75ecd6fb965c2ff99c54f92e694ed6 (patch)
tree9ecd08dfdddbd6de5a9f474aca61477d262939a6 /src/sqliteInt.h
parent7a7002143c893ca06035ddc15c71f095a6b95849 (diff)
downloadsqlite-ede1690cce75ecd6fb965c2ff99c54f92e694ed6.tar.gz
sqlite-ede1690cce75ecd6fb965c2ff99c54f92e694ed6.zip
Reduce the amount of memset() needed to initialize the Parse object.
FossilOrigin-Name: 284538d8486ef3e9bee1ab980043b53c144743c31b984be13a5cc137e7cbec31
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index f47009c15..bbef593df 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -3879,8 +3879,6 @@ struct Parse {
int addrCrTab; /* Address of OP_CreateBtree on CREATE TABLE */
Returning *pReturning; /* The RETURNING clause */
} u1;
- u32 oldmask; /* Mask of old.* columns referenced */
- u32 newmask; /* Mask of new.* columns referenced */
LogEst nQueryLoop; /* Est number of iterations of a query (10*log2(N)) */
u8 eTriggerOp; /* TK_UPDATE, TK_INSERT or TK_DELETE */
u8 bReturning; /* Coding a RETURNING trigger */
@@ -3897,6 +3895,8 @@ struct Parse {
int aTempReg[8]; /* Holding area for temporary registers */
Parse *pOuterParse; /* Outer Parse object when nested */
Token sNameToken; /* Token with unqualified schema object name */
+ u32 oldmask; /* Mask of old.* columns referenced */
+ u32 newmask; /* Mask of new.* columns referenced */
/************************************************************************
** Above is constant between recursions. Below is reset before and after