tiemann@arkesden.eng.sun.com (Michael Tiemann) (12/13/89)
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