+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
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
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
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