Unlike MSVC, clang groks the expression 0.0L/0.0L.
2020-08-16 Bruno Haible <br...@clisp.org> log2l: Disable MSVC workaround on clang. * lib/log2l.c (log2l): On clang, use the expression 0.0L/0.0L. diff --git a/lib/log2l.c b/lib/log2l.c index 8634026..ad47379 100644 --- a/lib/log2l.c +++ b/lib/log2l.c @@ -52,7 +52,7 @@ log2l (long double x) else { /* Return NaN. */ -#if defined _MSC_VER || (defined __sgi && !defined __GNUC__) +#if (defined _MSC_VER && !defined __clang__) || (defined __sgi && !defined __GNUC__) static long double zero; return zero / zero; #else