This is the mail archive of the egcs@egcs.cygnus.com mailing list for the EGCS project. See the EGCS home page for more information.


[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

Re: Template Specialization Again



On Feb 17, 1999, Mark Mitchell <mark@markmitchell.com> wrote:

>   Note that the current release (and the latest snapshot) will fail on
>   the third invocation too, despite its being perfectly legal :-(
>   Maybe Mark Mitchell's recently submitted patch for template resolution 
>   in the presence of explicit specifiers will fix this case...

> I get:

>   linux1.markmitchell.com% test-g++ -c test2.C
>   test2.C: In function `void foo<int>(int *)':
>   test2.C:15:   instantiated from here
>   test2.C:10: member `i' is a private member of class `bar<int *>'

> which looks right to me. 

Excellent, it's fixed!

I'm a bit unsure on what to do with new testcases I'll probably start
adding again, because of that talk aboug copyright assignments.

I'm thinking of creating a new sub-directory, say,
g++.old-deja/g++.oliva, and add new testcases I contribute or derive
from bug reports with `Copyright FSF' notices.  Another possibility is
to just keep adding testcases to the existing directories, but now
with a copyright notice.  Or add them to some sub-directory of the
newer g++.dg...  Any ideas?

-- 
Alexandre Oliva  http://www.dcc.unicamp.br/~oliva  aoliva@{acm.org}
oliva@{dcc.unicamp.br,gnu.org,egcs.cygnus.com,samba.org}
Universidade Estadual de Campinas, SP, Brasil