llvm-project/libcxx/test/std
Mark de Wever 72ce0c8073 [libc++][regex] Validate backreferences in the constructor.
This patch enables throwing exceptions for invalid backreferences
in the constructor when using the basic, extended,  grep, or egrep grammar.

This fixes bug 34297.

Differential Revision: https://reviews.llvm.org/D62453
2020-02-20 18:16:21 -05:00
..
algorithms [libcxx] [test] Add casts to avoid signed/unsigned mismatch warnings on MSVC++ 2020-01-14 01:11:10 -08:00
atomics [libcxx] [test] Add void cast to result of compare_exchange_weak to suppress [[nodiscard]]. 2019-07-01 08:09:02 +00:00
containers [libc++] Fix overly complicated test of std::span's extent 2020-02-18 15:04:33 -05:00
depr Fix _LIBCPP_HAS_ definitions for Android. 2019-11-18 12:19:58 -08:00
diagnostics [libc++][NFC] Remove excess trailing newlines from most files 2019-10-23 08:08:57 -07:00
experimental [NFC] Strip trailing whitespace from libc++ 2019-10-23 11:19:19 -07:00
input.output [libc++] Remove XFAILs for macOS 10.15, which were fixed in later dot releases 2020-02-18 09:06:12 -05:00
iterators [libc++] Add C++20 contiguous_iterator_tag. 2019-11-16 20:14:44 -05:00
language.support [libc++] Explain XFAILs with std::uncaught_exceptions test 2020-02-20 18:04:30 -05:00
localization [libc++] Remove XFAILs for macOS 10.15, which were fixed in later dot releases 2020-02-18 09:06:12 -05:00
numerics [libc++] Remove unnecessary typenames from std/numerics/c.math/abs.pass.cpp 2020-02-14 16:04:40 +01:00
re [libc++][regex] Validate backreferences in the constructor. 2020-02-20 18:16:21 -05:00
strings [libc++][P0980] Marked member functions move/copy/assign of char_traits constexpr. 2019-11-11 09:49:48 -08:00
thread [libc++] Take 2: Implement LWG 2510 2019-09-26 14:51:10 +00:00
utilities [libc++] Fix unqualified call to 'ref' inside shared_ptr(unique_ptr<U, D>) 2020-02-20 12:24:40 -05:00
nothing_to_do.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
pstl [libc++] Take 2: Integrate the PSTL into libc++ 2019-08-05 18:29:14 +00:00