aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2016-03-16 00:36:19 +0000
committerdrh <drh@noemail.net>2016-03-16 00:36:19 +0000
commitc5db1d4b4c8978825ee79d660e6d7cf25fdd103d (patch)
tree2b5f51d87b55a64ad2f293e0d296c20571395aca /src
parent98968b22c5c6b2b4c9fb89b8d7d0199a650044a0 (diff)
downloadsqlite-c5db1d4b4c8978825ee79d660e6d7cf25fdd103d.tar.gz
sqlite-c5db1d4b4c8978825ee79d660e6d7cf25fdd103d.zip
Rearrange some internal fields in the sqlite3_stmt object to avoid a harmless
TSAN warning. FossilOrigin-Name: e0b116edd64a55c971c368685aa343cb6beed0f1
Diffstat (limited to 'src')
-rw-r--r--src/vdbeInt.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vdbeInt.h b/src/vdbeInt.h
index b53952fd4..a78795f61 100644
--- a/src/vdbeInt.h
+++ b/src/vdbeInt.h
@@ -381,16 +381,16 @@ struct Vdbe {
#endif
u16 nResColumn; /* Number of columns in one row of the result set */
u8 errorAction; /* Recovery action to do in case of an error */
+ bft expired:1; /* True if the VM needs to be recompiled */
+ bft doingRerun:1; /* True if rerunning after an auto-reprepare */
u8 minWriteFileFormat; /* Minimum file format for writable database files */
bft explain:2; /* True if EXPLAIN present on SQL command */
bft changeCntOn:1; /* True to update the change-counter */
- bft expired:1; /* True if the VM needs to be recompiled */
bft runOnlyOnce:1; /* Automatically expire on reset */
bft usesStmtJournal:1; /* True if uses a statement journal */
bft readOnly:1; /* True for statements that do not write */
bft bIsReader:1; /* True for statements that read */
bft isPrepareV2:1; /* True if prepared with prepare_v2() */
- bft doingRerun:1; /* True if rerunning after an auto-reprepare */
int nChange; /* Number of db changes made since last reset */
yDbMask btreeMask; /* Bitmask of db->aDb[] entries referenced */
yDbMask lockMask; /* Subset of btreeMask that requires a lock */