[libcxx] r345352 - Run the min/max tests agaist the header <charconv>. Fix that header so it passes. NFC.

Marshall Clow mclow.lists at gmail.com
Thu Oct 25 18:00:57 PDT 2018


Author: marshall
Date: Thu Oct 25 18:00:56 2018
New Revision: 345352

URL: http://llvm.org/viewvc/llvm-project?rev=345352&view=rev
Log:
Run the min/max tests agaist the header <charconv>. Fix that header so it passes. NFC.

Modified:
    libcxx/trunk/include/charconv
    libcxx/trunk/test/libcxx/min_max_macros.sh.cpp

Modified: libcxx/trunk/include/charconv
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/charconv?rev=345352&r1=345351&r2=345352&view=diff
==============================================================================
--- libcxx/trunk/include/charconv (original)
+++ libcxx/trunk/include/charconv Thu Oct 25 18:00:56 2018
@@ -87,6 +87,9 @@ namespace std {
 #pragma GCC system_header
 #endif
 
+_LIBCPP_PUSH_MACROS
+#include <__undef_macros>
+
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 namespace __itoa {
@@ -609,4 +612,6 @@ from_chars(const char* __first, const ch
 
 _LIBCPP_END_NAMESPACE_STD
 
+_LIBCPP_POP_MACROS
+
 #endif  // _LIBCPP_CHARCONV

Modified: libcxx/trunk/test/libcxx/min_max_macros.sh.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/min_max_macros.sh.cpp?rev=345352&r1=345351&r2=345352&view=diff
==============================================================================
--- libcxx/trunk/test/libcxx/min_max_macros.sh.cpp (original)
+++ libcxx/trunk/test/libcxx/min_max_macros.sh.cpp Thu Oct 25 18:00:56 2018
@@ -46,6 +46,8 @@ TEST_MACROS();
 TEST_MACROS();
 #include <cfloat>
 TEST_MACROS();
+#include <charconv>
+TEST_MACROS();
 #include <chrono>
 TEST_MACROS();
 #include <cinttypes>




More information about the libcxx-commits mailing list