diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2017-11-10 21:43:24 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2017-11-10 21:43:24 +0000 |
commit | 54df58853072de7f16cb4a30c3c04c3302ea534d (patch) | |
tree | 5ccb9b86485bd3417cc7899e8e3a0dd06c9c0628 | |
parent | 1bad9c1806ac51abc2bf1bdf18b96924b1104ebb (diff) | |
download | gcc-54df58853072de7f16cb4a30c3c04c3302ea534d.zip gcc-54df58853072de7f16cb4a30c3c04c3302ea534d.tar.gz gcc-54df58853072de7f16cb4a30c3c04c3302ea534d.tar.bz2 |
PR libstdc++/82917 add missing returns in <fstream>
PR libstdc++/82917
* include/std/fstream (basic_ifstream::open, basic_ofstream::open)
(basic_fstream::open): Fix missing return.
From-SVN: r254638
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/include/std/fstream | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 0c5786b..7f3c530 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2017-11-10 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/82917 + * include/std/fstream (basic_ifstream::open, basic_ofstream::open) + (basic_fstream::open): Fix missing return. + 2017-11-07 Jonathan Wakely <jwakely@redhat.com> * src/filesystem/ops-common.h (make_file_type) [S_ISSOCK]: Only use diff --git a/libstdc++-v3/include/std/fstream b/libstdc++-v3/include/std/fstream index a3324c0..26176af 100644 --- a/libstdc++-v3/include/std/fstream +++ b/libstdc++-v3/include/std/fstream @@ -663,7 +663,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template<typename _Path> auto open(const _Path& __s, ios_base::openmode __mode = ios_base::in) - -> decltype(_M_filebuf.open(__s, __mode)) + -> decltype((void)_M_filebuf.open(__s, __mode)) { open(__s.c_str(), __mode); } #endif // C++17 #endif // C++11 @@ -891,7 +891,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template<typename _Path> auto open(const _Path& __s, ios_base::openmode __mode = ios_base::out) - -> decltype(_M_filebuf.open(__s, __mode)) + -> decltype((void)_M_filebuf.open(__s, __mode)) { open(__s.c_str(), __mode); } #endif // C++17 #endif // C++11 @@ -1118,7 +1118,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION auto open(const _Path& __s, ios_base::openmode __mode = ios_base::in | ios_base::out) - -> decltype(_M_filebuf.open(__s, __mode)) + -> decltype((void)_M_filebuf.open(__s, __mode)) { open(__s.c_str(), __mode); } #endif // C++17 #endif // C++11 |