Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!ucsd!tut.cis.ohio-state.edu!ARKESDEN.ENG.SUN.COM!tiemann From: tiemann@ARKESDEN.ENG.SUN.COM (Michael Tiemann) Newsgroups: gnu.g++.bug Subject: GNU C++ Message-ID: <8910111758.AA07354@arkesden.sun.com> Date: 11 Oct 89 17:58:14 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@sun.com Distribution: gnu Organization: GNUs Not Usenet Lines: 25 These diffs fix a dumb but embarrasing bug in cplus-method.c: arkesden% diff -c2 cplus-method.c~ cplus-method.c *** cplus-method.c~ Mon Oct 9 04:29:08 1989 --- cplus-method.c Wed Oct 11 10:48:09 1989 *************** *** 1696,1700 **** { tmp = build_overload_name (TREE_VALUE (parms), tname+tmp, &tname[OVERLOAD_MAX_LEN]) - tname; ! build_overload_name (TREE_CHAIN (parms), tname+tmp, &tname[OVERLOAD_MAX_LEN]); } else --- 1696,1701 ---- { tmp = build_overload_name (TREE_VALUE (parms), tname+tmp, &tname[OVERLOAD_MAX_LEN]) - tname; ! if (TREE_CHAIN (parms)) ! build_overload_name (TREE_CHAIN (parms), tname+tmp, &tname[OVERLOAD_MAX_LEN]); } else arkesden% I just updated g++.xtar.Z on labrea, but if you have already picked them up, you can just apply these to get in sync. Michael