summaryrefslogtreecommitdiff
path: root/libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc')
-rw-r--r--libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc b/libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc
index cf3d6dc7e34..07eb6008361 100644
--- a/libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc
+++ b/libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc
@@ -24,9 +24,15 @@
// ISO C++ 14882: 22.1 Locales
//
+// Facet wchar_t instantiations using new ABI strings.
+
#define _GLIBCXX_USE_CXX11_ABI 1
#include <bits/c++config.h>
+#if ! _GLIBCXX_USE_DUAL_ABI
+# error This file should not be compiled for this configuration.
+#endif
+
#ifdef _GLIBCXX_USE_WCHAR_T
#define C wchar_t
-#include "cxx11-locale-inst.cc"
+#include "locale-inst.cc"
#endif