diff options
author | Paolo Carlini <pcarlini@unitus.it> | 2003-04-29 21:46:07 +0200 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2003-04-29 19:46:07 +0000 |
commit | cc9d1c78ef92f6a29dc0bb4b4531504320267a20 (patch) | |
tree | 221bfb7e12cc711b0fa05c84b3b33b7abfb45afb /libstdc++-v3/include/bits/fstream.tcc | |
parent | 9193479f3410757fdd5e00670f913c7d8c587923 (diff) | |
download | gcc-cc9d1c78ef92f6a29dc0bb4b4531504320267a20.zip gcc-cc9d1c78ef92f6a29dc0bb4b4531504320267a20.tar.gz gcc-cc9d1c78ef92f6a29dc0bb4b4531504320267a20.tar.bz2 |
fstream.tcc (open): Change to single return.
2003-04-29 Paolo Carlini <pcarlini@unitus.it>
* include/bits/fstream.tcc (open): Change to single return.
From-SVN: r66245
Diffstat (limited to 'libstdc++-v3/include/bits/fstream.tcc')
-rw-r--r-- | libstdc++-v3/include/bits/fstream.tcc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/libstdc++-v3/include/bits/fstream.tcc b/libstdc++-v3/include/bits/fstream.tcc index 8d9002e..0dba445 100644 --- a/libstdc++-v3/include/bits/fstream.tcc +++ b/libstdc++-v3/include/bits/fstream.tcc @@ -100,13 +100,10 @@ namespace std if ((__mode & ios_base::ate) && this->seekoff(0, ios_base::end, __mode) < 0) - { - // 27.8.1.3,4 - this->close(); - return __ret; - } - - __ret = this; + // 27.8.1.3,4 + this->close(); + else + __ret = this; } } return __ret; |