Skip to content

Commit 3bca93a

Browse files
committed
Try to work towards the breakage
1 parent e3a9015 commit 3bca93a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

libcxx/include/__locale_dir/locale_base_api/bsd_locale_defaults.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727
#define __libcpp_mbrtowc_l(pwc, s, n, ps, l) mbrtowc_l(pwc, s, n, ps, l)
2828
#define __libcpp_mbtowc_l(pwc, pmb, max, l) mbtowc_l(pwc, pmb, max, l)
2929
#define __libcpp_mbrlen_l(s, n, ps, l) mbrlen_l(s, n, ps, l)
30-
#define __libcpp_localeconv_l(l) localeconv_l(l)
30+
inline _LIBCPP_HIDE_FROM_ABI lconv* __libcpp_localeconv_l(locale_t __loc) {
31+
return localeconv_l(__loc);
32+
}
3133
#define __libcpp_mbsrtowcs_l(dest, src, len, ps, l) mbsrtowcs_l(dest, src, len, ps, l)
3234
#define __libcpp_snprintf_l(...) snprintf_l(__VA_ARGS__)
3335
#define __libcpp_asprintf_l(...) asprintf_l(__VA_ARGS__)

0 commit comments

Comments
 (0)