commit | ca8eb830dd5d767d86f6244862c8e1bab3ae6618 | [log] [tgz] |
---|---|---|
author | Howard Hinnant <hhinnant@apple.com> | Thu Jul 26 17:09:09 2012 +0000 |
committer | Howard Hinnant <hhinnant@apple.com> | Thu Jul 26 17:09:09 2012 +0000 |
tree | 9fb8f2403ec0be41203d80560391acac9d616d46 | |
parent | f3d62ea57ff9ac61c5fd9860713d2d0f781f9e12 [diff] |
<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. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@160786 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/algorithm b/include/algorithm index d924a7d..67e1101 100644 --- a/include/algorithm +++ b/include/algorithm
@@ -593,7 +593,7 @@ #include <utility> #include <memory> #include <iterator> -#include <cstdlib> +#include <cstddef> #include <__undef_min_max>
diff --git a/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp b/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp index 701417b..0569e4d 100644 --- a/test/localization/locale.stdcvt/codecvt_utf16.pass.cpp +++ b/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/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp b/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp index 545798d..4232f59 100644 --- a/test/localization/locale.stdcvt/codecvt_utf8.pass.cpp +++ b/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;