Bug#195388: marked as done (libstdc++5-3.3-dev: erase()ing end() not harmless)

2003-05-31 Thread Debian Bug Tracking System
Your message dated Sat, 31 May 2003 11:28:42 +0200 with message-id <[EMAIL PROTECTED]> and subject line Bug#195388: has caused the attached Bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibil

Bug#195388:

2003-05-30 Thread Herbert Valerio Riedel
...just found out, that this is a non-bug; please close this bug http://www.research.att.com/~bs/3rd_printing11.html > pg 489 replace "Erasing end() is harmless." by "A call m.erase(b,e) > where e is m.end() is harmless (provided b refers to an element of m > or is m.end()). However, a call m.era

Bug#195388: libstdc++5-3.3-dev: erase()ing end() not harmless

2003-05-30 Thread Herbert Valerio Riedel
Package: libstdc++5-3.3-dev Version: 1:3.3-2 Severity: normal ...according to TC++PL 3rd ed, section 17.4.1.7, "Erasing end() is harmless." but the following code either hangs or crashes when the end() iterator is being passed to erase(); *** set_erase.cc #include #include #include int ma