09-clang-cl-abi.patch 456 B

12345678910111213141516
  1. diff --git a/include/locale b/include/locale
  2. index e3c63e3..13b911c 100644
  3. --- a/include/locale
  4. +++ b/include/locale
  5. @@ -2168,7 +2168,11 @@ public:
  6. : time_put<_CharT, _OutputIterator>(__nm, __refs) {}
  7. protected:
  8. +#if defined(_MSC_VER) && defined(__clang__)
  9. + ~time_put_byname() {}
  10. +#else
  11. _LIBCPP_HIDE_FROM_ABI_VIRTUAL ~time_put_byname() override {}
  12. +#endif
  13. };
  14. extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS time_put_byname<char>;