[gnu.g++.bug] GNU C++ 1.36.2

tiemann@SUN.COM (Michael Tiemann) (11/28/89)

This fixes a bug reported by Rob Collins:

    teacake% diff -c2 cplus-typeck.c~ cplus-typeck.c
    *** cplus-typeck.c~	Mon Nov 27 00:07:45 1989
    --- cplus-typeck.c	Mon Nov 27 17:02:08 1989
    ***************
    *** 1265,1269 ****
	      && TREE_CODE (TYPE_NAME (context)) == TYPE_DECL)
	    {
    ! 	  tree assoc = value_member (context, CLASSTYPE_ASSOC (basetype));
	      if (assoc)
		{
    --- 1265,1269 ----
	      && TREE_CODE (TYPE_NAME (context)) == TYPE_DECL)
	    {
    ! 	  tree assoc = assoc_value (context, CLASSTYPE_ASSOC (basetype));
	      if (assoc)
		{
    teacake% 

Michael

tiemann@SUN.COM (Michael Tiemann) (12/13/89)

Look at interviews.stanford.edu:~ftp/pub/g++.ztar.Z

It is bigger, and slower than 1.36.1, since it now implements default
constructors that are required by C++ 2.0.  Sorry about the
performance hit,

Michael