diff options
author | Howard Hinnant <hhinnant@apple.com> | 2012-07-26 17:09:09 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2012-07-26 17:09:09 +0000 |
commit | a1d07d57a781a2d1a0c0659cf728f80ffe6fe2e0 (patch) | |
tree | 7ba31656befdb166c69f20101774d5cf4f3af60a /libcxx | |
parent | 6a03f169db971c334793a023821df184eddddc57 (diff) | |
download | bcm5719-llvm-a1d07d57a781a2d1a0c0659cf728f80ffe6fe2e0.tar.gz bcm5719-llvm-a1d07d57a781a2d1a0c0659cf728f80ffe6fe2e0.zip |
<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.
llvm-svn: 160786
Diffstat (limited to 'libcxx')
-rw-r--r-- | libcxx/include/algorithm | 2 | ||||
-rw-r--r-- | libcxx/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp | 1 | ||||
-rw-r--r-- | libcxx/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/libcxx/include/algorithm b/libcxx/include/algorithm index d924a7de3f2..67e1101704d 100644 --- a/libcxx/include/algorithm +++ b/libcxx/include/algorithm @@ -593,7 +593,7 @@ template <class BidirectionalIterator, class Compare> #include <utility> #include <memory> #include <iterator> -#include <cstdlib> +#include <cstddef> #include <__undef_min_max> diff --git a/libcxx/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp b/libcxx/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp index 701417bdb89..0569e4dcc1c 100644 --- a/libcxx/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp +++ b/libcxx/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp @@ -20,6 +20,7 @@ // Not a portable test #include <codecvt> +#include <cstdlib> #include <cassert> int outstanding_news = 0; diff --git a/libcxx/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp b/libcxx/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp index 545798df6d7..4232f5944c1 100644 --- a/libcxx/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp +++ b/libcxx/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp @@ -20,6 +20,7 @@ // Not a portable test #include <codecvt> +#include <cstdlib> #include <cassert> int outstanding_news = 0; |