llvm-project/libcxx/test/std/utilities/function.objects/refwrap/refwrap.helpers
Arthur O'Dwyer c99a585399 [libc++] Make C++03 reference_wrapper more like C++11.
Remove a bunch of LIBCPP_CXX03_LANG. This is the result of a
rabbithole to re-eliminate the workaround I introduced into
std::cref in D117953. It turns out that Clang's C++03 mode
(the only compiler we care about C++03 for) now supports all
the things we were originally eschewing via LIBCPP_CXX03_LANG;
we can fully support these reference_wrapper features in
C++03 mode, and un-XFAIL the relevant tests.

Drive-by constexprify a few more tests.

Differential Revision: https://reviews.llvm.org/D117974
2022-01-26 19:34:03 -05:00
..
cref.incomplete.pass.cpp
cref_1.pass.cpp [libc++] [test] Fix LWG3146 "Excessive unwrapping in std::ref/cref" 2022-01-25 19:30:32 -05:00
cref_2.pass.cpp [libc++] [test] Fix LWG3146 "Excessive unwrapping in std::ref/cref" 2022-01-25 19:30:32 -05:00
lwg3146.pass.cpp [libc++] [test] Fix LWG3146 "Excessive unwrapping in std::ref/cref" 2022-01-25 19:30:32 -05:00
ref.incomplete.pass.cpp
ref_1.compile.fail.cpp [libc++] Make C++03 reference_wrapper more like C++11. 2022-01-26 19:34:03 -05:00
ref_1.pass.cpp [libc++] [test] Fix LWG3146 "Excessive unwrapping in std::ref/cref" 2022-01-25 19:30:32 -05:00
ref_2.pass.cpp [libc++] [test] Fix LWG3146 "Excessive unwrapping in std::ref/cref" 2022-01-25 19:30:32 -05:00