diff --git a/libcxx/include/random b/libcxx/include/random --- a/libcxx/include/random +++ b/libcxx/include/random @@ -4035,12 +4035,12 @@ {return !(__x == __y);} }; -#ifndef _LIBCPP_MSVCRT +#ifndef _LIBCPP_MSVCRT_LIKE extern "C" double lgamma_r(double, int *); #endif inline _LIBCPP_INLINE_VISIBILITY double __libcpp_lgamma(double __d) { -#if defined(_LIBCPP_MSVCRT) +#if defined(_LIBCPP_MSVCRT_LIKE) return lgamma(__d); #else int __sign;