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;
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits