------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-C Do\snot\sreport\sthe\sdatabase\scorruption\sif\sthe\sthe\sdb\ssize\sheader\sfield\sis\s\ngreater\sthan\sthe\sfile\ssize\son\sdisk\sunless\sthe\stwo\schange-counter\sheader\nfields\sare\sidentical.\s\sFix\sfor\sticket\s[89b8c9ac54].\s\sBackport\sby\scherrypick\nof\s[00c4596f0b270].
-D 2011-02-20T03:40:59.226
+C Pull\sin\sthe\sfix\sto\sSTAT2\sprocessing\sfrom\scheck-in\n[70a3d81742f].
+D 2011-02-20T21:03:04.537
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in 4547616ad2286053af6ccccefa242dc925e49bf0
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F src/wal.c 5b0f0a2a12208544721b5b46cc18f97efb203ea3
F src/wal.h c1aac6593a0b02b15dc625987e619edeab39292e
F src/walker.c 3112bb3afe1d85dc52317cb1d752055e9a781f8f
-F src/where.c fa22d45b2577c77146f2e894d58011d472d64103
+F src/where.c af069e6b53234118014dabfece96a9515b69d76b
F test/aggerror.test a867e273ef9e3d7919f03ef4f0e8c0d2767944f2
F test/alias.test 4529fbc152f190268a15f9384a5651bbbabc9d87
F test/all.test 51756962d522e474338e9b2ebb26e7364d4aa125
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-P 442be1358e7dff17548718c0c7c031ec320d135d
-R fb59a5fc0a5e3e6fb0952242e7338186
+P e2616004dfaf61d776e448693971b6478552a635
+R d8e085383636be2d77c988420d503189
U drh
-Z b5b010b64c2aa9bb6b609fd60a9d673c
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
-
-iD8DBQFNYI1OoxKgR168RlERAgtNAJ9Ud7Oa/GOufsGai8aQQiHsv4t1TwCePLOJ
-P+9Qab9sXXe3r9JTQY9/ues=
-=z4yR
------END PGP SIGNATURE-----
+Z 0dcddd6d0b789a4a9ef8c5f0f596ab90
u8 aff,
sqlite3_value **pp
){
- /* The evalConstExpr() function will have already converted any TK_VARIABLE
- ** expression involved in an comparison into a TK_REGISTER. */
- assert( pExpr->op!=TK_VARIABLE );
- if( pExpr->op==TK_REGISTER && pExpr->op2==TK_VARIABLE ){
+ if( pExpr->op==TK_VARIABLE
+ || (pExpr->op==TK_REGISTER && pExpr->op2==TK_VARIABLE)
+ ){
int iVar = pExpr->iColumn;
sqlite3VdbeSetVarmask(pParse->pVdbe, iVar); /* IMP: R-23257-02778 */
*pp = sqlite3VdbeGetValue(pParse->pReprepare, iVar, aff);