Ensure that the Walker.pParse structure is initialized when walking the
source tree to gather the WINDOW clauses on a query with window functions.

FossilOrigin-Name: 4ca9d5d53d41d08fbce29f9da8cc0948df9c4c3136210af88b499cf889b5ccb8
diff --git a/manifest b/manifest
index ead2472..9babcd5 100644
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C New\stest\scases\sadded\sto\stest/fuzzdata8.db.
-D 2019-02-01T14:54:18.031
+C Ensure\sthat\sthe\sWalker.pParse\sstructure\sis\sinitialized\swhen\swalking\sthe\nsource\stree\sto\sgather\sthe\sWINDOW\sclauses\son\sa\squery\swith\swindow\sfunctions.
+D 2019-02-01T15:06:27.195
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F Makefile.in 178d8eb6840771149cee40b322d1b3be30d330198c522c903c1b66fb5a1bfca4
@@ -466,7 +466,7 @@
 F src/dbpage.c 135eb3b5e74f9ef74bde5cec2571192c90c86984fa534c88bf4a055076fa19b7
 F src/dbstat.c c12833de69cb655751487d2c5a59607e36be1c58ba1f4bd536609909ad47b319
 F src/delete.c d08c9e01a2664afd12edcfa3a9c6578517e8ff8735f35509582693adbe0edeaf
-F src/expr.c 4bc508644845d2c9fb870e808df125b233a8d93d132c2184f8db0a034864325a
+F src/expr.c c6c10cd52d7d62c358c0bea8f1633c58b56ce4d2b6c9e11923ee3d72d1450ee7
 F src/fault.c 460f3e55994363812d9d60844b2a6de88826e007
 F src/fkey.c bd0138acdc008c1845ccf92f8e73787880562de649471804801c06fed814c765
 F src/func.c 0341881d22903aac5ba7f352b188806d6436e1d6ae4235ff01e44d56879dfe63
@@ -1804,7 +1804,7 @@
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P ef27e7a08728aa7447ae19812803ac5c4a9d80c97541014bd292485792005a3e
-R 499050c79febdff496a3aad928c00c5e
+P e5924939c9c8f39367900360fa294cdb1220e9f68d183e32882e0926f775869d
+R 3f33dcc0496028451e96df5961af1114
 U drh
-Z cd73dcbf2849758078b066662b5971ff
+Z 6da7b9d2e40a41d8dc0b691b0532f0c7
diff --git a/manifest.uuid b/manifest.uuid
index 0c451b1..857481c 100644
--- a/manifest.uuid
+++ b/manifest.uuid
@@ -1 +1 @@
-e5924939c9c8f39367900360fa294cdb1220e9f68d183e32882e0926f775869d
\ No newline at end of file
+4ca9d5d53d41d08fbce29f9da8cc0948df9c4c3136210af88b499cf889b5ccb8
\ No newline at end of file
diff --git a/src/expr.c b/src/expr.c
index ec71326..a9ae850 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -1363,6 +1363,7 @@
   w.xExprCallback = gatherSelectWindowsCallback;
   w.xSelectCallback = gatherSelectWindowsSelectCallback;
   w.xSelectCallback2 = 0;
+  w.pParse = 0;
   w.u.pSelect = p;
   sqlite3WalkSelect(&w, p);
 }