Article View: gnu.g++.help
Article #897Re: SGI and C++
From: Laurence Yaffe
Date: Mon, 19 Feb 1996 23:58
Date: Mon, 19 Feb 1996 23:58
28 lines
1675 bytes
1675 bytes
shankar@mti.sgi.com (Shankar Unni) writes:
>There *is* a known bug that I found recently (for which there won't be a fix
>in Irix 6.2, since we found the problem too late to get into that release - it
>will be fixed in a patch), where if you declare a template member function
>in the following way, it's NOT inlined:
> template <class T> class Foo {
> ...
> void memfunc(); /* no inline specification here */
> ...
> };
> template <class T> inline Foo<T>::memfunc()
> {
> /* defined as inline, but compiler will fail to inline it */
> }
>The workaround for this problem is to stick the inline keyword before the
>declaration of the member function inside the template class.
Is there any similar problem with inlining non-member template functions?
What is the easiest way to tell if a function actually did get inlined?
------------------------------------------------------------------------
Laurence G. Yaffe lgy@phys.washington.edu
University of Washington 1-206-543-3902 (fax: 1-206-543-9523)
Technical Details
Message-ID:
<4gb2rg$b99@nntp1.u.washington.edu>Path:
arc1-ca.pugleaf.net!news.u.washington.edu!lgyReferences:
<4f609s$rho@fu-berlin.de> <4f6726$4ch@fido.asd.sgi.com> <4fahih$s13@fu-berlin.de> <4fbhs0$eo3@fido.asd.sgi.com> <4fl2nh$b66@sun20.ccd.bnl.gov> <4ga186$bk2@oban.cc.ic.ac.uk> <4gar2s$905@fido.asd.sgi.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.u.washington.edu!lgy From: lgy@newton.phys.washington.edu (Laurence Yaffe) Newsgroups: gnu.g++.help,comp.lang.c++,comp.sys.sgi.apps,comp.sys.sgi.misc Subject: Re: SGI and C++ Date: 19 Feb 1996 23:58:40 GMT Organization: University of Washington Message-ID: <4gb2rg$b99@nntp1.u.washington.edu> References: <4f609s$rho@fu-berlin.de> <4f6726$4ch@fido.asd.sgi.com> <4fahih$s13@fu-berlin.de> <4fbhs0$eo3@fido.asd.sgi.com> <4fl2nh$b66@sun20.ccd.bnl.gov> <4ga186$bk2@oban.cc.ic.ac.uk> <4gar2s$905@fido.asd.sgi.com> NNTP-Posting-Host: newton.phys.washington.edu X-Newsreader: NN version 6.5.0 #2 (NOV)