This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/28360] [4.2 regression] undefined reference when header contains additional namespace
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Jul 2006 17:09:18 -0000
- Subject: [Bug c++/28360] [4.2 regression] undefined reference when header contains additional namespace
- References: <bug-28360-12387@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from pinskia at gcc dot gnu dot org 2006-07-12 17:09 -------
To better explain:
test::MonitorHandle references a class in an anonymous namespace which causes
that class to be different in each TU. Since ODR rules say the class needs to
be the same across TUs so we declare test::MonitorHandle also a local class.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28360