aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <>2021-01-29 14:22:56 +0000
committerdrh <>2021-01-29 14:22:56 +0000
commit2c99b84c955e3d19dbb305a6ac60bac654e4952b (patch)
tree57a74ca2f9125d133b154fd0f289744433d2395a /src/sqliteInt.h
parent55d4c84b61488fcfcd5df645bba6dde41eeb308e (diff)
parentf54a80fe5c4afa61f17ec3380a4201b1fda630d7 (diff)
downloadsqlite-2c99b84c955e3d19dbb305a6ac60bac654e4952b.tar.gz
sqlite-2c99b84c955e3d19dbb305a6ac60bac654e4952b.zip
Incorporate the sqlite3TriggerList() optimization from trunk. And move
the pReturning field to the uninitialized area in the Parse object, to save memset() time. FossilOrigin-Name: 29fbaf0e3eabda08500f350bc32e9f339e5732a65bfa62822eefb692a2ff0243
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 20943a476..c66b44290 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -3408,7 +3408,6 @@ struct Parse {
int nLabelAlloc; /* Number of slots in aLabel */
int *aLabel; /* Space to hold the labels */
ExprList *pConstExpr;/* Constant expressions */
- ExprList *pReturning;/* The RETURNING clause, if any */
Token constraintName;/* Name of the constraint currently being parsed */
yDbMask writeMask; /* Start a write transaction on these databases */
yDbMask cookieMask; /* Bitmask of schema verified databases */
@@ -3442,6 +3441,7 @@ struct Parse {
int aTempReg[8]; /* Holding area for temporary registers */
Token sNameToken; /* Token with unqualified schema object name */
+ ExprList *pReturning; /* The RETURNING clause, if any */
/************************************************************************
** Above is constant between recursions. Below is reset before and after