Index: libcxx/include/__locale =================================================================== --- libcxx/include/__locale +++ libcxx/include/__locale @@ -1484,7 +1484,7 @@ _LIBCPP_SUPPRESS_DEPRECATED_PUSH template <> -struct _LIBCPP_TEMPLATE_VIS __narrow_to_utf8<16> +struct _LIBCPP_EXPORTED_FROM_ABI __narrow_to_utf8<16> : public codecvt { _LIBCPP_INLINE_VISIBILITY @@ -1520,7 +1520,7 @@ _LIBCPP_SUPPRESS_DEPRECATED_PUSH template <> -struct _LIBCPP_TEMPLATE_VIS __narrow_to_utf8<32> +struct _LIBCPP_EXPORTED_FROM_ABI __narrow_to_utf8<32> : public codecvt { _LIBCPP_INLINE_VISIBILITY @@ -1578,7 +1578,7 @@ _LIBCPP_SUPPRESS_DEPRECATED_PUSH template <> -struct _LIBCPP_TEMPLATE_VIS __widen_from_utf8<16> +struct _LIBCPP_EXPORTED_FROM_ABI __widen_from_utf8<16> : public codecvt { _LIBCPP_INLINE_VISIBILITY @@ -1614,7 +1614,7 @@ _LIBCPP_SUPPRESS_DEPRECATED_PUSH template <> -struct _LIBCPP_TEMPLATE_VIS __widen_from_utf8<32> +struct _LIBCPP_EXPORTED_FROM_ABI __widen_from_utf8<32> : public codecvt { _LIBCPP_INLINE_VISIBILITY