summaryrefslogtreecommitdiff
path: root/current/sources/cxx-stl/llvm-libc++/include/complex
diff options
context:
space:
mode:
Diffstat (limited to 'current/sources/cxx-stl/llvm-libc++/include/complex')
-rw-r--r--current/sources/cxx-stl/llvm-libc++/include/complex8
1 files changed, 1 insertions, 7 deletions
diff --git a/current/sources/cxx-stl/llvm-libc++/include/complex b/current/sources/cxx-stl/llvm-libc++/include/complex
index 36c66db50..92295be97 100644
--- a/current/sources/cxx-stl/llvm-libc++/include/complex
+++ b/current/sources/cxx-stl/llvm-libc++/include/complex
@@ -244,7 +244,6 @@ template<class T, class charT, class traits>
#include <stdexcept>
#include <cmath>
#include <iosfwd>
-#include <sstream>
#include <version>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
@@ -1442,12 +1441,7 @@ template<class _Tp, class _CharT, class _Traits>
basic_ostream<_CharT, _Traits>&
operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
{
- basic_ostringstream<_CharT, _Traits> __s;
- __s.flags(__os.flags());
- __s.imbue(__os.getloc());
- __s.precision(__os.precision());
- __s << '(' << __x.real() << ',' << __x.imag() << ')';
- return __os << __s.str();
+ return __os << '(' << __x.real() << ',' << __x.imag() << ')';
}
#if _LIBCPP_STD_VER > 11