PR libstdc++/49060
commitb340a9ea726710235ff009fd0f6e767742ff8939
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 May 2011 23:09:14 +0000 (25 23:09 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 May 2011 23:09:14 +0000 (25 23:09 +0000)
treec4e6283a51cca060e1f1e57da5f033aa3fced142
parent6557b8b81d15df09152e67c98157d2e71083d8f7
PR libstdc++/49060
* include/backward/hashtable.h (hashtable::erase): Don't crash if
erasing first and another element with a reference to the other
element.
* testsuite/backward/hash_set/49060.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174240 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/backward/hashtable.h
libstdc++-v3/testsuite/backward/hash_set/49060.cc [new file with mode: 0644]