llvm-project/libcxx/test/std/strings/string.view
Joe Loser 494dad6b72
[libc++][NFC] Mark LWG3573 as complete
Mark LWG3573 as complete. It involves a change in wording around when
`basic_string_view`'s constructor for iterator/sentinel can throw. The
current implementation is not marked conditionally `noexcept`, so there
is nothing to do here. Add a test that binds this behavior to verify the
constructor is not marked `noexcept(true)` when `end - begin` throws.

Reviewed By: ldionne, Mordante, #libc

Differential Revision: https://reviews.llvm.org/D111925
2021-10-19 14:18:49 -04:00
..
string.view.access [libc++][NFC] Fix minor errors and inconsistencies in the test suite 2021-08-20 12:14:24 -04:00
string.view.capacity [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
string.view.comparison [libc++][NFC] Fix minor errors and inconsistencies in the test suite 2021-08-20 12:14:24 -04:00
string.view.cons [libc++][NFC] Mark LWG3573 as complete 2021-10-19 14:18:49 -04:00
string.view.find [libc++][NFC] Fix minor errors and inconsistencies in the test suite 2021-08-20 12:14:24 -04:00
string.view.hash [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
string.view.io [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
string.view.iterators [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
string.view.modifiers [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
string.view.nonmem [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
string.view.ops [libc++] [LIBCXX-DEBUG-FIXME] Constexpr char_traits::copy mustn't compare unrelated pointers. 2021-09-20 14:44:59 -04:00
string.view.synop [libc++][NFC] Fix minor errors and inconsistencies in the test suite 2021-08-20 12:14:24 -04:00
string.view.template [libc++][NFC] Fix minor errors and inconsistencies in the test suite 2021-08-20 12:14:24 -04:00
string_view.literals [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
char.bad.fail.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
enable_borrowed_range.compile.pass.cpp [libcxx] Reenable ranges for clang-cl 2021-05-01 11:15:38 +03:00
range_concept_conformance.compile.pass.cpp [libc++][NFC] Replace uses of stdr:: by just std::ranges:: 2021-09-02 13:02:12 -04:00
traits_mismatch.compile.fail.cpp [libc++] Remove workaround for .fail.cpp tests that don't have clang-verify markup 2020-04-15 10:53:37 -04:00
trivially_copyable.compile.pass.cpp [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
types.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00