Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!psuvax1!news From: schwartz@groucho.cs.psu.edu (Scott Schwartz) Newsgroups: comp.lang.c++ Subject: Re: botched example Message-ID: Date: 30 Aug 90 20:07:09 GMT References: <3328@litp.ibp.fr> Sender: news@cs.psu.edu (Usenet) Organization: Pennsylvania State University, computer science Lines: 19 In-Reply-To: gautron@litp.ibp.fr's message of 16 Aug 90 10:40:41 GMT Nntp-Posting-Host: groucho.cs.psu.edu In article <3328@litp.ibp.fr> gautron@litp.ibp.fr (Philippe GAUTRON) writes: | class X {}; | class Y {}; | class U {}; | class UiN214cT11f {}; | void f (X,X,X,X,X,X,X,X,X,X, Y, X, UiN214cT11f) {} | void f (X,X,X,X,X,X,X,X,X,X, Y, Y, U, int,int,int,char,Y,float){} | | char f__F1XN911YT111UiN214cT11f | char f__F1XN911YT111UiN214cT11f Even easier (g++ 1.37.1): int foo(int i) {} int foo__Fi; will clash.