summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2017-05-08 00:29:32 +0000
committerEric Fiselier <eric@efcs.ca>2017-05-08 00:29:32 +0000
commitc04013f5f4924cc5d1607ff76280357e5d95b9e9 (patch)
tree5c87d54538cc07fcd0e21671f4bb1f5b100da149
parent10cb6ca12b085a517d9a268a40109a6da0186ad4 (diff)
downloadbcm5719-llvm-c04013f5f4924cc5d1607ff76280357e5d95b9e9.tar.gz
bcm5719-llvm-c04013f5f4924cc5d1607ff76280357e5d95b9e9.zip
Fix DLL import for __time_get_c_storage member functions.
llvm-svn: 302390
-rw-r--r--libcxx/include/locale16
1 files changed, 16 insertions, 0 deletions
diff --git a/libcxx/include/locale b/libcxx/include/locale
index f0e1c3b82ce..ad1c1f0083e 100644
--- a/libcxx/include/locale
+++ b/libcxx/include/locale
@@ -1689,6 +1689,22 @@ protected:
~__time_get_c_storage() {}
};
+template <> _LIBCPP_FUNC_VIS const string* __time_get_c_storage<char>::__weeks() const;
+template <> _LIBCPP_FUNC_VIS const string* __time_get_c_storage<char>::__months() const;
+template <> _LIBCPP_FUNC_VIS const string* __time_get_c_storage<char>::__am_pm() const;
+template <> _LIBCPP_FUNC_VIS const string& __time_get_c_storage<char>::__c() const;
+template <> _LIBCPP_FUNC_VIS const string& __time_get_c_storage<char>::__r() const;
+template <> _LIBCPP_FUNC_VIS const string& __time_get_c_storage<char>::__x() const;
+template <> _LIBCPP_FUNC_VIS const string& __time_get_c_storage<char>::__X() const;
+
+template <> _LIBCPP_FUNC_VIS const wstring* __time_get_c_storage<wchar_t>::__weeks() const;
+template <> _LIBCPP_FUNC_VIS const wstring* __time_get_c_storage<wchar_t>::__months() const;
+template <> _LIBCPP_FUNC_VIS const wstring* __time_get_c_storage<wchar_t>::__am_pm() const;
+template <> _LIBCPP_FUNC_VIS const wstring& __time_get_c_storage<wchar_t>::__c() const;
+template <> _LIBCPP_FUNC_VIS const wstring& __time_get_c_storage<wchar_t>::__r() const;
+template <> _LIBCPP_FUNC_VIS const wstring& __time_get_c_storage<wchar_t>::__x() const;
+template <> _LIBCPP_FUNC_VIS const wstring& __time_get_c_storage<wchar_t>::__X() const;
+
template <class _CharT, class _InputIterator = istreambuf_iterator<_CharT> >
class _LIBCPP_TEMPLATE_VIS time_get
: public locale::facet,
OpenPOWER on IntegriCloud