[Bug libstdc++/29286] [4.0/4.1/4.2/4.3 Regression] placement new does not change the dynamic type as it should
ian at airs dot com
gcc-bugzilla@gcc.gnu.org
Fri May 18 16:28:00 GMT 2007
------- Comment #87 from ian at airs dot com 2007-05-18 17:27 -------
I'm not sure what to make of comment #84. We don't determine aliasing by
alignment or size. We determine it by type. We don't currently treat int and
long as aliasing each other even if they happen to have the same alignment and
size. I believe this is correct according to the C standard but I am less
familiar with the C++ standard. We could change the aliasing machinery in that
way for C++ if it seems to be appropriate, but I would prefer to take that to a
different PR.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29286
More information about the Gcc-bugs
mailing list