This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/22263] explicit instantiation fails to emit symbols defined later
- From: "sebor at roguewave dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Jun 2005 23:56:59 -0000
- Subject: [Bug c++/22263] explicit instantiation fails to emit symbols defined later
- References: <20050630231800.22263.sebor@roguewave.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From sebor at roguewave dot com 2005-06-30 23:56 -------
I don't believe you are reading the paragraph correctly.
The paragraph applies to explicit instantiation. The reference to explicit
specialization allows members of the class template that is being explicitly
instantiated to be explicitly specialized prior to the explicit instantiation.
This allowance is necessary since the opposite (i.e., specializing the member
after the containing class template has been instantiated, explicitly or
otherwise) is not permitted.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22263