Re: [PATCH] D24895: [libc++] Remove various C++03 feature test macros

2016-09-24 Thread Eric Fiselier via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL282347: [libc++] Remove various C++03 feature test macros (authored by EricWF). Changed prior to commit: https://reviews.llvm.org/D24895?vs=72411&id=72412#toc Repository: rL LLVM https://reviews.llv

Re: [PATCH] D24895: [libc++] Remove various C++03 feature test macros

2016-09-24 Thread Eric Fiselier via cfe-commits
EricWF updated this revision to Diff 72411. EricWF added a comment. Fix merge conflicts. https://reviews.llvm.org/D24895 Files: include/__config include/iterator include/memory include/ratio include/scoped_allocator include/type_traits test/std/containers/associative/map/map.cons/

Re: [PATCH] D24895: [libc++] Remove various C++03 feature test macros

2016-09-24 Thread Eric Fiselier via cfe-commits
EricWF updated this revision to Diff 72410. EricWF added a comment. Actually remove _LIBCPP_HAS_NO_STATIC_ASSERT. https://reviews.llvm.org/D24895 Files: include/__config include/iterator include/memory include/ratio include/scoped_allocator include/type_traits src/string.cpp tes

[PATCH] D24895: [libc++] Remove various C++03 feature test macros

2016-09-24 Thread Eric Fiselier via cfe-commits
EricWF created this revision. EricWF added a reviewer: mclow.lists. EricWF added a subscriber: cfe-commits. Libc++ still uses per-feature configuration macros when configuring for C++11. However libc++ requires a feature-complete C++11 compiler so there is no reason to check individual features.