[libc++] Remove noexcept specifier from operator""s
authorNikolas Klauser <nikolasklauser@berlin.de>
Fri, 2 Sep 2022 14:20:28 +0000 (16:20 +0200)
committerNikolas Klauser <nikolasklauser@berlin.de>
Fri, 2 Sep 2022 19:37:32 +0000 (21:37 +0200)
commitcac9a6fb0ea24665b6feb611fdff7fb28060e84a
tree218bd069bf2e4b1ebd210efdf70610f8dd607fdc
parent74742147ee27659dc3b0bc713d61ea9218bf29d0
[libc++] Remove noexcept specifier from operator""s

For some reason `operator""s(const char8_t*, size_t)` was marked `noexcept`. Remove it and add regression tests.

Reviewed By: ldionne, huixie90, #libc

Spies: libcxx-commits

Differential Revision: https://reviews.llvm.org/D132340
libcxx/include/string
libcxx/test/std/strings/basic.string.literals/noexcept.compile.pass.cpp [new file with mode: 0644]