P3223R2 — Making std::istream::ignore less surprising
LWG
`std::istream::ignore(n, delim)` has surprising behaviour if `delim` is a `char` with a negative value. We can remove the surprise and make code more robust.