[cfe-commits] [libcxx] r160786 - in /libcxx/trunk: include/algorithm test/localization/locale.stdcvt/codecvt_utf16.pass.cpp test/localization/locale.stdcvt/codecvt_utf8.pass.cpp

Howard Hinnant hhinnant at apple.com
Thu Jul 26 10:09:10 PDT 2012


Author: hhinnant
Date: Thu Jul 26 12:09:09 2012
New Revision: 160786

URL: http://llvm.org/viewvc/llvm-project?rev=160786&view=rev
Log:
<algorithm> no longer needs to include <cstdlib>, but can get away with just <cstddef>.  This was brought to my attention by Salvatore Benedetto in his port to a bare-metal coretex-m3.  This exposed two test bugs where an explicit #include <cstdlib> was needed.

Modified:
    libcxx/trunk/include/algorithm
    libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp
    libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp

Modified: libcxx/trunk/include/algorithm
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/algorithm?rev=160786&r1=160785&r2=160786&view=diff
==============================================================================
--- libcxx/trunk/include/algorithm (original)
+++ libcxx/trunk/include/algorithm Thu Jul 26 12:09:09 2012
@@ -593,7 +593,7 @@
 #include <utility>
 #include <memory>
 #include <iterator>
-#include <cstdlib>
+#include <cstddef>
 
 #include <__undef_min_max>
 

Modified: libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp?rev=160786&r1=160785&r2=160786&view=diff
==============================================================================
--- libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp (original)
+++ libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp Thu Jul 26 12:09:09 2012
@@ -20,6 +20,7 @@
 // Not a portable test
 
 #include <codecvt>
+#include <cstdlib>
 #include <cassert>
 
 int outstanding_news = 0;

Modified: libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp?rev=160786&r1=160785&r2=160786&view=diff
==============================================================================
--- libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp (original)
+++ libcxx/trunk/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp Thu Jul 26 12:09:09 2012
@@ -20,6 +20,7 @@
 // Not a portable test
 
 #include <codecvt>
+#include <cstdlib>
 #include <cassert>
 
 int outstanding_news = 0;





More information about the cfe-commits mailing list