How do I manually instantiate template functions with -fno-implicit-templates
Mark Johnstone
markj@ibmoto.com
Tue Jan 6 14:09:00 GMT 1998
>>>>> Alexandre Oliva <oliva@dcc.unicamp.br> writes:
Alexandre> Mark Johnstone writes:
>> Using egcs 1.0.X how do I manually instantiate template functions
>> when I'm using -fno-implicit-templates, now that guiding decls have
>> been removed?
>> template void foo (bar a, baz b);
Alexandre> template void foo<> (bar a, baz b);
Alexandre> ... should do.
Alexandre> -- Alexandre Oliva mailto:oliva@dcc.unicamp.br
Alexandre> mailto:aoliva@acm.org http://www.dcc.unicamp.br/~oliva
Alexandre> Universidade Estadual de Campinas, SP, Brasil
Thanks for the reply. I tried adding the <> to the decl as you
suggested, but it didn't make any difference. The template is still
not instantiated with -fno-implicit-templates, but is instantiated by
adding -fguiding-decls.
I'll try to come up with a very short test case that I can post.
--
Mark S. Johnstone, Ph.D. Methodology and Tools Development
markj@ibmoto.com Networking & Computing Systems Group
Somerset Design Center, MD: OE70
(512) 424-8468 (desk) 6200 Bridgepoint Parkway, Bldg. #4, Austin, TX 78730
(512) 933-7333 pin 428468 (pager)
More information about the Gcc
mailing list