llvm-project/libcxx/test/std
Eric Fiselier 68436a9b48 Implement P0163r0. Add shared_ptr::weak_type.
This patch adds the weak_type typedef in shared_ptr. It is available in
C++17 and newer.

This patch also updates the _LIBCPP_STD_VER and TEST_STD_VER macros to
have the value of 16, since 2016 is the current year.

llvm-svn: 273839
2016-06-27 01:02:43 +00:00
..
algorithms Add array bounds assertions to satisfy MSVC's /analyze flag. Patch from STL@microsoft.com 2016-06-26 19:48:29 +00:00
atomics Work around MSVC bug in atomics.types.generic/address.pass.cpp test. Patch from STL@microsoft.com 2016-06-26 19:59:11 +00:00
containers Make default_noexcept.pass.cpp container tests more portable. Patch from STL@microsoft.com 2016-06-26 20:21:22 +00:00
depr Move remaining _LIBCPP_VERSION tests into test/libcxx 2016-06-22 02:23:22 +00:00
diagnostics Move more _LIBCPP_VERSION tests to test/libcxx. 2016-06-22 02:07:26 +00:00
experimental Implement p0337r0. Delete operator= for polymorphic_allocator. 2016-06-27 00:55:25 +00:00
input.output Avoid narrowing conversions in quoted test. Patch from STL@microsoft.com 2016-06-26 19:37:23 +00:00
iterators Move remaining _LIBCPP_VERSION tests into test/libcxx 2016-06-22 02:23:22 +00:00
language.support Placate MSVC's unchecked malloc warnings. 2016-06-22 04:23:54 +00:00
localization Fix C++03 build 2016-06-26 23:18:23 +00:00
numerics Add array bounds assertions to satisfy MSVC's /analyze flag. Patch from STL@microsoft.com 2016-06-26 19:48:29 +00:00
re Avoid octal escape sequence warning with MSVC. Patch from STL@microsoft.com 2016-06-14 05:47:46 +00:00
strings Move more _LIBCPP_VERSION tests to test/libcxx. 2016-06-22 02:07:26 +00:00
thread Placate MSVC's unchecked malloc warning in thread tests. 2016-06-22 05:44:08 +00:00
utilities Implement P0163r0. Add shared_ptr::weak_type. 2016-06-27 01:02:43 +00:00
nothing_to_do.pass.cpp