Improved alignment of fields in the Expr object gives an 8-byte size
reduction on 64-bit machines.
FossilOrigin-Name: 6b252a0d1a78db7bf2d650bafc214ea4064eef9e
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 0b87add..b42af1f 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -1684,6 +1684,9 @@
** access them will result in a segfault or malfunction.
*********************************************************************/
+#if SQLITE_MAX_EXPR_DEPTH>0
+ int nHeight; /* Height of the tree headed by this node */
+#endif
int iTable; /* TK_COLUMN: cursor number of table holding column
** TK_REGISTER: register number
** TK_TRIGGER: 1 -> new, 0 -> old */
@@ -1697,9 +1700,6 @@
** TK_AGG_FUNCTION: nesting depth */
AggInfo *pAggInfo; /* Used by TK_AGG_COLUMN and TK_AGG_FUNCTION */
Table *pTab; /* Table for TK_COLUMN expressions. */
-#if SQLITE_MAX_EXPR_DEPTH>0
- int nHeight; /* Height of the tree headed by this node */
-#endif
};
/*