From 1233181714962572347
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f78e5,6a6f94bb32695be6
X-Google-Attributes: gidf78e5,public
From: Valentin Bonnard <bonnardv@pratique.fr>
Subject: Unique names (Was: Re: lambda functions proposal) #2
Date: 1998/11/29
Message-ID: <3660DF99.1C06@pratique.fr>#1/1
X-Deja-AN: 416875212
X-NNTP-Posting-Host: brick.ens.fr
Content-Transfer-Encoding: 7bit
Approved: stephen.clamage@sun.com (comp.std.c++)
References: <365994e6.0@10.1.1.65> <slrn75lv83.a4h.sbnaran@localhost.localdomain> <365BC26D.E90B8B5A@physik.tu-muenchen.de> <slrn75odfb.qn.sbnaran@localhost.localdomain> <365D5315.33E2DD16@physik.tu-muenchen.de> <73k6fl$cr7$1@nnrp1.dejanews.com>
Content-Type: text/plain; charset=us-ascii
Organization: Ecole Normale Superieure, Paris, France
Mime-Version: 1.0
Newsgroups: comp.std.c++
Originator: clamage@taumet


James.Kanze@dresdner-bank.de wrote:

> So what do they do?

I have just reported two egcs bugs so ignore my previous message 
about how egcs does it: egcs simply gets it wrong.

However, I have found a solution:

use the signature of the first extern non inline function 
definition; if there isn't one, discard the TU, and 
document this behaviour.

-- 

Valentin Bonnard                mailto:bonnardv@pratique.fr
info about C++/a propos du C++: http://pages.pratique.fr/~bonnardv/


[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]




