llvm-project/libcxx/test/std/diagnostics/syserr
Joe Loser 93df7b9f75
[libc++][ABI Break] Make is_error_condition_enum_v and is_error_code_enum_v bool, not size_t
`is_error_condition_enum_v` and `is_error_code_enum_v` are currently of
type `size_t`, but the standard mandates they are of type `bool`.

This is an ABI break technically since the size of these variable
templates has changed. Document it as such in the release notes.

Fixes https://bugs.llvm.org/show_bug.cgi?id=50755

Reviewed By: ldionne, Quuxplusone, #libc, var-const

Differential Revision: https://reviews.llvm.org/D112553
2021-10-28 15:38:17 -04:00
..
syserr.compare
syserr.errcat [runtimes] Simplify how we specify XFAIL & friends based on the triple 2021-07-01 14:03:30 -04:00
syserr.errcode [libc++] Enable `explicit` conversion operators, even in C++03 mode. 2021-06-22 13:35:59 -04:00
syserr.errcondition [libc++] Remove useless nothing_to_do.pass.cpp tests 2020-04-03 13:48:34 -04:00
syserr.hash [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
syserr.syserr [libc++] Remove <clocale> from some system_error tests 2020-10-28 09:49:36 -04:00
errc.pass.cpp
is_error_code_enum.pass.cpp [libc++][ABI Break] Make is_error_condition_enum_v and is_error_code_enum_v bool, not size_t 2021-10-28 15:38:17 -04:00
is_error_condition_enum.pass.cpp [libc++][ABI Break] Make is_error_condition_enum_v and is_error_code_enum_v bool, not size_t 2021-10-28 15:38:17 -04:00