std_streambuf.h (uflow): According to 27.5.2.4.3,p16, don't check gptr() < egptr().

2003-06-29  Paolo Carlini  <pcarlini@unitus.it>

	* include/std/std_streambuf.h (uflow): According to
	27.5.2.4.3,p16, don't check gptr() < egptr().

From-SVN: r68664
This commit is contained in:
Paolo Carlini 2003-06-29 12:31:06 +02:00 committed by Paolo Carlini
parent df7fb8f968
commit 90319d1698
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2003-06-29 Paolo Carlini <pcarlini@unitus.it>
* include/std/std_streambuf.h (uflow): According to
27.5.2.4.3,p16, don't check gptr() < egptr().
2003-06-28 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/9875

View File

@ -692,7 +692,7 @@ namespace std
int_type __ret = traits_type::eof();
const bool __testeof = traits_type::eq_int_type(this->underflow(),
__ret);
if (!__testeof && this->gptr() < this->egptr())
if (!__testeof)
{
__ret = traits_type::to_int_type(*this->gptr());
this->gbump(1);