istream.tcc (basic_istream::read, [...]): Avoid redundant setstate(failbit) calls...
authorPetur Runolfsson <peturr02@ru.is>
Mon, 22 Sep 2003 18:29:56 +0000 (18:29 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 22 Sep 2003 18:29:56 +0000 (18:29 +0000)
commit89ec0c4ba6ae53e5b675ee027fe3529dc6c11f62
treeb0c90cd5bd52de72eaa65ec52aacc0e9d21e6b2b
parent0ba529cab41a77f965bd06ced41a285ee517e626
istream.tcc (basic_istream::read, [...]): Avoid redundant setstate(failbit) calls when sentry::operator bool() returns false.

2003-09-22  Petur Runolfsson  <peturr02@ru.is>

* include/bits/istream.tcc (basic_istream::read,
basic_istream::readsome, basic_istream::putback,
basic_istream::unget, operator>>(basic_istream, CharT)):
Avoid redundant setstate(failbit) calls when sentry::operator bool()
returns false.

From-SVN: r71662
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/istream.tcc