diff options
author | Eric Fiselier <eric@efcs.ca> | 2014-07-24 19:17:38 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2014-07-24 19:17:38 +0000 |
commit | aa873af53d545019d9b9da48cc21743e3dd23d1e (patch) | |
tree | bac926ed032a654945ba2f831bafc5d7a55f56ef /libcxx/test/experimental/utilities/utility/utility.synop/includes.pass.cpp | |
parent | 567bb79bf2f414bd93162383b368985580725b13 (diff) | |
download | bcm5719-llvm-aa873af53d545019d9b9da48cc21743e3dd23d1e.tar.gz bcm5719-llvm-aa873af53d545019d9b9da48cc21743e3dd23d1e.zip |
[libcxx] expose experimental::erased_type for all standard versions.
Summary: The polymorphic allocator implementation would greatly benefit by defining virtual functions in the dynlib instead of inline. In order to do that some types are going to have to be available outside of c++1y. This is the first step.
Reviewers: mclow.lists, EricWF
Reviewed By: EricWF
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D4554
llvm-svn: 213889
Diffstat (limited to 'libcxx/test/experimental/utilities/utility/utility.synop/includes.pass.cpp')
-rw-r--r-- | libcxx/test/experimental/utilities/utility/utility.synop/includes.pass.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/libcxx/test/experimental/utilities/utility/utility.synop/includes.pass.cpp b/libcxx/test/experimental/utilities/utility/utility.synop/includes.pass.cpp index bcdd8b3879e..2583d434540 100644 --- a/libcxx/test/experimental/utilities/utility/utility.synop/includes.pass.cpp +++ b/libcxx/test/experimental/utilities/utility/utility.synop/includes.pass.cpp @@ -11,11 +11,10 @@ #include <experimental/utility> +#ifndef _LIBCPP_UTILITY +# error "<experimental/utility> must include <utility>" +#endif + int main() { -#if _LIBCPP_STD_VER > 11 -# ifndef _LIBCPP_UTILITY -# error "<experimental/utility> must include <utility>" -# endif -#endif /* _LIBCPP_STD_VER > 11 */ } |