[Bug libstdc++/13864] New: stl_hastable.h Line 527
greg dot bertin at solacesystems dot com
gcc-bugzilla@gcc.gnu.org
Mon Jan 26 05:42:00 GMT 2004
_Construct(&__n->_M_val, __obj); being called with an unitialized memory
pointer (__n) being passed as the first parameter (i.e. it is memory allocated
from an allocator in line 524). Memory should be default constructed first to
ensure the class' copy constructor behaves properly:
try {
_Construct(&__n->_M_val);
_Construct(&__n->_M_val, __obj);
return __n;
}
--
Summary: stl_hastable.h Line 527
Product: gcc
Version: 3.3.2
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: greg dot bertin at solacesystems dot com
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13864
More information about the Gcc-bugs
mailing list