Path: utzoo!telly!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!arkesden.eng.sun.com!tiemann From: tiemann@arkesden.eng.sun.com (Michael Tiemann) Newsgroups: gnu.g++.bug Subject: g++.ztar.Z Message-ID: <8912130327.AA21319@arkesden.sun.com> Date: 13 Dec 89 03:27:54 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@sun.com Distribution: gnu Organization: GNUs Not Usenet Lines: 24 arkesden% diff -c2 cplus-init.c~ cplus-init.c *** cplus-init.c~ Tue Dec 12 10:08:23 1989 --- cplus-init.c Tue Dec 12 19:25:57 1989 *************** *** 2646,2650 **** { /* In case of static initialization, SAVE_EXPR is good enough. */ ! if (TREE_PERMANENT (init) && TREE_PERMANENT (rval)) static_aggregates = perm_tree_cons (init, rval, static_aggregates); else --- 2646,2651 ---- { /* In case of static initialization, SAVE_EXPR is good enough. */ ! if (init == NULL_TREE ! || TREE_PERMANENT (init) && TREE_PERMANENT (rval)) static_aggregates = perm_tree_cons (init, rval, static_aggregates); else arkesden% Until I put up a new version, these patches are needed. The new version is basically ready, but for word from a few testers. Michael