diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-10-08 22:25:27 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-10-08 22:25:27 +0000 |
commit | d6cffc4fe067f4fbfbaed8b514df89a3323e33fc (patch) | |
tree | 2facc78ab6be225506e7a210903269d88747b31d /libcxx/test/nothing_to_do.pass.cpp | |
parent | e3c2626aa44c65fb0f3606e5c906570757c9711e (diff) | |
download | bcm5719-llvm-d6cffc4fe067f4fbfbaed8b514df89a3323e33fc.tar.gz bcm5719-llvm-d6cffc4fe067f4fbfbaed8b514df89a3323e33fc.zip |
Split <stddef.h> out of <cstddef>.
There are a bunch of macros (__need_size_t etc) that request just one piece of
<stddef.h>; if any one of these is defined, we just directly include the
underlying header.
Note that <stddef.h> provides a ::nullptr_t. We don't want that available to
includers of <cstddef>, so instead of following the usual pattern where <cfoo>
includes <foo.h> then pulls things from :: into std:: with using-declarations,
we implement <stddef.h> and <cstddef> separately; both include <__nullptr> for
the definition of std::nullptr_t.
llvm-svn: 249761
Diffstat (limited to 'libcxx/test/nothing_to_do.pass.cpp')
0 files changed, 0 insertions, 0 deletions