From: drh Date: Wed, 19 Dec 2012 16:58:02 +0000 (+0000) Subject: Fix the segfault problem of ticket [a7b7803e8d1e869] which involved X-Git-Tag: version-3.7.16~94 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b290294c467bc2582c2bb313db95fb4e43356c73;p=thirdparty%2Fsqlite.git Fix the segfault problem of ticket [a7b7803e8d1e869] which involved the use of "AS" named result columns as logical terms of the WHERE clause. FossilOrigin-Name: b3c9e8f81275fe07272c01f66b16c16417f034af --- b290294c467bc2582c2bb313db95fb4e43356c73 diff --cc manifest index 9c799f1bef,7afb73b883..e3d771d282 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Optimize\sthe\sdegenerate\scase\sof\sa\sFROM\sclause\stable\sname\senclosed\sall\sby\nitself\sinside\sparentheses.\s\sGenerate\scode\sas\sif\sthe\sparentheses\sdid\snot\nexist,\srather\sthan\sthe\sold\sbehavior\sof\smanifesting\sthe\sparenthesized\stable\ninto\sa\stransient\stable.\s\sAlso,\stag\severy\sFROM-clause\sSELECT\ssubquery\sthat\sis\ngenerated\sby\sa\sparenthesized\sFROM-clause\sexpression\susing\sthe\sSF_NestedFrom\nflag.\s\sThe\snew\sSF_NestedFrom\sflag\sis\snot\syet\sused\sfor\sanything. - D 2012-12-18T19:36:11.944 -C A\scouple\smore\stest\scases. -D 2012-12-19T16:32:33.604 ++C Fix\sthe\ssegfault\sproblem\sof\sticket\s[a7b7803e8d1e869]\swhich\sinvolved\nthe\suse\sof\s"AS"\snamed\sresult\scolumns\sas\slogical\sterms\sof\sthe\sWHERE\sclause. ++D 2012-12-19T16:58:02.074 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 690d441a758cbffd13e814dc2724a721a6ebd400 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1026,7 -1027,7 +1027,7 @@@ F tool/vdbe-compress.tcl f12c884766bd14 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381 F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac - P 9b67c633d932f3e566f521ee6a9cf3be193436fa - R d9a19320be87db9daf2926b8e71a7df8 -P d7cc364e87870746c231b97b648658bf343945fa ++P 7fecced466d86a66b0b751c5b5608141e134fe2d 0ae142178d5ff874a4df58d699adad3a41e3d8d2 + R 50795a0c6ec500ee7d72d138c83ca2b4 U drh - Z bc761a01222fad0c80ad013442fb2ec8 -Z d303ec7669d7ac26fa13d48f326287ae ++Z dd417560d581bba91dab25239d7f612a diff --cc manifest.uuid index f26e1b6ae9,ebb04e9879..1ffbba581d --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 7fecced466d86a66b0b751c5b5608141e134fe2d -0ae142178d5ff874a4df58d699adad3a41e3d8d2 ++b3c9e8f81275fe07272c01f66b16c16417f034af