http://llvm.org/bugs/show_bug.cgi?id=10390

llvm-svn: 135393
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: e3163f5ae3ffb50fb8eac67977f1f1b6c476a33e
diff --git a/include/bitset b/include/bitset
index f0e8027..4d9efd9 100644
--- a/include/bitset
+++ b/include/bitset
@@ -1033,6 +1033,14 @@
         {return __bs.__hash_code();}
 };
 
+template <class _CharT, class _Traits, size_t _Size>
+basic_istream<_CharT, _Traits>&
+operator>>(basic_istream<_CharT, _Traits>& __is, bitset<_Size>& __x);
+
+template <class _CharT, class _Traits, size_t _Size>
+basic_ostream<_CharT, _Traits>&
+operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x);
+
 _LIBCPP_END_NAMESPACE_STD
 
 #endif  // _LIBCPP_BITSET