This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/17448] Fails to detect duplicate definition
- From: "bangerth at dealii dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 13 Sep 2004 13:18:11 -0000
- Subject: [Bug c++/17448] Fails to detect duplicate definition
- References: <20040913005829.17448.igodard@pacbell.net>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From bangerth at dealii dot org 2004-09-13 13:18 -------
ODR violations are cases where your program contains two different
definitions of the same function. Usually, they are in different
.cc files (translation units), so the compiler can't see the
violation, which is why the standard specifically says that no
diagnostic is required. In this particular case, the compiler could
do so, though.
W.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17448