[libcxx-commits] [libcxx] [libc++] Fix tests on musl (#85085) (PR	#86934)
    Mark de Wever via libcxx-commits 
    libcxx-commits at lists.llvm.org
       
    Thu Mar 28 10:10:23 PDT 2024
    
    
  
================
@@ -8934,11 +8935,12 @@ void test4()
     char str[200];
     std::locale lc = std::locale::classic();
     std::locale lg(lc, new my_numpunct);
-#ifdef _AIX
-    std::string inf = "INF";
-#else
-    std::string inf = "inf";
-#endif
+
+    std::string inf;
+
+    // This should match the underlying C library
+    std::sprintf(str, "%f", INFINITY);
+    inf = str;
----------------
mordante wrote:
```suggestion
    // This should match the underlying C library
    std::sprintf(str, "%f", INFINITY);
    std::string inf = str;
```
This feels more C++ like to me, same below.
https://github.com/llvm/llvm-project/pull/86934
    
    
More information about the libcxx-commits
mailing list