[Bug c++/50455] duplicate class/constructor silently accepted, wrong constructor linked
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Sep 19 12:52:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50455
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |jakub at gcc dot gnu.org
Resolution| |INVALID
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-19 12:38:01 UTC ---
And as the ctor is inline, it must have comdat linkage and therefore this user
error is not detectable by the linker (as it is just fine to have multiple
definitions in different translation units, just one of them will be selected,
and as they can be compiled with different compiler options or versions, there
is no guarantee they have identical assembly either).
More information about the Gcc-bugs
mailing list