From 670ee5c2e8470f0558d0e03e84c1908359c68666 Mon Sep 17 00:00:00 2001 From: Nikolas Klauser Date: Fri, 28 Nov 2025 09:51:56 +0100 Subject: [PATCH] Revert "[libc++] Fix the locale base API on Linux with musl (#167980)" This reverts commit aa2a7f4eb1b130e9e41d9a87bffcaa47876a97fc. --- libcxx/include/__locale_dir/support/linux.h | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/libcxx/include/__locale_dir/support/linux.h b/libcxx/include/__locale_dir/support/linux.h index deb657d4faced..1a589be49bf1d 100644 --- a/libcxx/include/__locale_dir/support/linux.h +++ b/libcxx/include/__locale_dir/support/linux.h @@ -83,30 +83,15 @@ inline _LIBCPP_HIDE_FROM_ABI __lconv_t* __localeconv(__locale_t& __loc) { // Strtonum functions // inline _LIBCPP_HIDE_FROM_ABI float __strtof(const char* __nptr, char** __endptr, __locale_t __loc) { -#if !_LIBCPP_HAS_MUSL_LIBC || defined(_GNU_SOURCE) return ::strtof_l(__nptr, __endptr, __loc); -#else - (void)__loc; - return ::strtof(__nptr, __endptr); -#endif } inline _LIBCPP_HIDE_FROM_ABI double __strtod(const char* __nptr, char** __endptr, __locale_t __loc) { -#if !_LIBCPP_HAS_MUSL_LIBC || defined(_GNU_SOURCE) return ::strtod_l(__nptr, __endptr, __loc); -#else - (void)__loc; - return ::strtod(__nptr, __endptr); -#endif } inline _LIBCPP_HIDE_FROM_ABI long double __strtold(const char* __nptr, char** __endptr, __locale_t __loc) { -#if !_LIBCPP_HAS_MUSL_LIBC || defined(_GNU_SOURCE) return ::strtold_l(__nptr, __endptr, __loc); -#else - (void)__loc; - return ::strtold(__nptr, __endptr); -#endif } //