https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80624
Jonathan Wakely changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80624
Martin Liška changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80624
--- Comment #2 from Jonathan Wakely ---
Author: redi
Date: Fri Jun 2 18:35:37 2017
New Revision: 248843
URL: https://gcc.gnu.org/viewcvs?rev=248843&root=gcc&view=rev
Log:
PR libstdc++/80624 satisfy invariant for char_traits::eof()
PR l
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80624
--- Comment #1 from Jonathan Wakely ---
Some more examples of misbehaviour caused by eof() being a valid character:
#include
#include
int main()
{
std::basic_ostringstream s;
s.put(u'\u');
assert( s.str().length() == 1 );
}
a.out: ex.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80624
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|