aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/src/misc-inst.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/src/misc-inst.cc')
-rw-r--r--libstdc++-v3/src/misc-inst.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libstdc++-v3/src/misc-inst.cc b/libstdc++-v3/src/misc-inst.cc
index a276a732ed3..07a4b1a1aa2 100644
--- a/libstdc++-v3/src/misc-inst.cc
+++ b/libstdc++-v3/src/misc-inst.cc
@@ -44,6 +44,7 @@
#include <istream>
#include <ostream>
#include <iomanip>
+#include <ext/stdio_filebuf.h>
// NB: Unnecessary if the .h headers already include these.
#ifndef _GLIBCPP_FULLY_COMPLIANT_HEADERS
@@ -264,4 +265,10 @@ namespace std
__copy_streambufs(basic_ios<wchar_t>&, basic_streambuf<wchar_t>*,
basic_streambuf<wchar_t>*);
#endif
+
+ using __gnu_cxx::stdio_filebuf;
+ template class stdio_filebuf<char>;
+#ifdef _GLIBCPP_USE_WCHAR_T
+ template class stdio_filebuf<wchar_t>;
+#endif
} //std