Bruce Momjian wrote: > Andrew Dunstan wrote: > > > > ----- Original Message ----- > > From: "Bruce Momjian" <[EMAIL PROTECTED]> > > > > > > I have backed out the patch. > > > > > > Looking at the case in tablecmds.c and proc.c, the first was assigning a > > > struct with a NodeTag pointer as its first element to another struct > > > with NodeTag as its first element. In fact, we do this all over the > > > place, having different structure pointers with a start element of > > > NodeTag. > > I have attached and applied the following patch to use makeNode for > structures that will later be cast to Node*, rather than having them be > allocated as stack variables.
Oh, and thanks to everyone for doing the research on this compiler issue. -- Bruce Momjian | http://candle.pha.pa.us [EMAIL PROTECTED] | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073 ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])