SQLite

Check-in [e4129cd3a0]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Make sure Expr.eX changes back to EX_None after Expr.x.pRight is set to NULL due to an OOM.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | expr-simplify
Files: files | file ages | folders
SHA3-256: e4129cd3a04bff314d2318f33d7ca02c05de35d35f6c650dddb5cabc7c430017
User & Date: drh 2018-09-19 16:35:38.728
Context
2018-09-19
17:24
Fix an issue in virtual table handling associated with the new Expr.x.pRight field. (check-in: 8487f84af0 user: drh tags: expr-simplify)
16:35
Make sure Expr.eX changes back to EX_None after Expr.x.pRight is set to NULL due to an OOM. (check-in: e4129cd3a0 user: drh tags: expr-simplify)
14:54
Reduce the size of Expr from 80 to 72 bytes moving the pRight field inside the "x" union. This is an incremental check-in that still has issues. (check-in: 147c61a6d4 user: drh tags: expr-simplify)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/expr.c.
Changes to src/select.c.