From: Paolo Carlini Date: Tue, 29 Apr 2003 17:47:38 +0000 (+0200) Subject: std_sstream.h (underflow): Change to single return. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d4be2966f38c288182d0addf8b86e590e5b4fce9;p=gcc.git std_sstream.h (underflow): Change to single return. 2003-04-29 Paolo Carlini * include/std/std_sstream.h (underflow): Change to single return. From-SVN: r66234 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9dbc3a18e0f..366f5a7754d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2003-04-29 Paolo Carlini + + * include/std/std_sstream.h (underflow): Change to single return. + 2003-04-28 Paolo Carlini * include/std/std_streambuf.h (_M_buf): is currently diff --git a/libstdc++-v3/include/std/std_sstream.h b/libstdc++-v3/include/std/std_sstream.h index cd8faa08861..10fe05702e7 100644 --- a/libstdc++-v3/include/std/std_sstream.h +++ b/libstdc++-v3/include/std/std_sstream.h @@ -190,10 +190,12 @@ namespace std virtual int_type underflow() { + int_type __ret; if (this->_M_in_cur < this->_M_in_end) - return traits_type::to_int_type(*this->_M_in_cur); + __ret = traits_type::to_int_type(*this->_M_in_cur); else - return traits_type::eof(); + __ret = traits_type::eof(); + return __ret; } // [documentation is inherited]