[libc++] Remove some _LIBCPP_CXX03_LANG from iostreams headers.

With the STL containers, I didn't enable move operations in C++03 mode
because that would change the overload resolution for things that today
are copy operations. With iostreams, though, the copy operations aren't
present at all, and so I see no problem with enabling move operations
even in (Clang's greatly extended) C++03 mode.

Clang's C++03 mode does not support delegating constructors.

Differential Revision: https://reviews.llvm.org/D104310
This commit is contained in:
Arthur O'Dwyer
2021-06-15 12:47:05 -04:00
parent 88d5eba139
commit a8d1182f66
31 changed files with 31 additions and 164 deletions

View File

@@ -6,8 +6,6 @@
//
//===----------------------------------------------------------------------===//
// UNSUPPORTED: c++03
// <sstream>
// template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >