@@ -64,29 +64,29 @@ namespace {
6464--------+--------------------+--------------+----------------+----------------+----------------+----------------+----------+----------------------------------
6565Copy | (YES) | - | YES | - | - | - | YES | Trivial
6666c'tor | (NO) | - | YES | - | - | - | NO | NonTriviallyDefaultConstructible
67- | - | - | NO | - | - | - | NO | NonTrivial
67+ | - | - | NO | - | - | - | NO | NonTrivial
6868--------+--------------------+--------------+----------------+----------------+----------------+----------------+----------+----------------------------------
6969Move | (YES) | - | - | YES | - | - | YES | Trivial
7070c'tor | (NO) | - | - | YES | - | - | NO | NonTriviallyDefaultConstructible
71- | - | - | - | NO | - | - | NO | NonTrivial
71+ | - | - | - | NO | - | - | NO | NonTrivial
7272--------+--------------------+--------------+----------------+----------------+----------------+----------------+----------+----------------------------------
7373 | (YES) | YES | - | - | - | - | YES | Trivial
7474D'tor | (NO) | YES | - | - | - | - | NO | NonTriviallyDefaultConstructible
75- | - | NO | - | - | - | - | NO | NonTrivial
75+ | - | NO | - | - | - | - | NO | NonTrivial
7676--------+--------------------+--------------+----------------+----------------+----------------+----------------+----------+----------------------------------
7777 | (YES) | YES | YES | - | YES | - | YES | Trivial
7878 | (NO) | YES | YES | - | YES | - | NO | NonTriviallyDefaultConstructible
7979Copy | - | YES | YES | - | NO | | NO | NonTriviallyCopyAssignable
8080assign- | - | YES | NO | - | YES | | NO | NonTriviallyCopyConstructible
81- ment | - | YES | NO | - | NO | | NO | TriviallyDestructible
81+ meant | - | YES | NO | - | NO | | NO | TriviallyDestructible
8282 | - | NO | NO** | - | YES | | NO | TriviallyAssignable
8383 | - | NO | NO** | - | NO | | NO | NonTrivial
8484--------+--------------------+--------------+----------------+----------------+----------------+----------------+----------+----------------------------------
8585 | (YES) | YES | - | YES | - | YES | YES | Trivial
8686 | (NO) | YES | - | YES | - | YES | NO | NonTriviallyDefaultConstructible
8787Move | - | YES | - | YES | - | NO | NO | NonTriviallyMoveAssignable
8888assign- | - | YES | - | NO | - | YES | NO | NonTriviallyMoveConstructible
89- ment | - | YES | - | NO | - | NO | NO | TriviallyDestructible
89+ meant | - | YES | - | NO | - | NO | NO | TriviallyDestructible
9090 | - | NO | - | NO** | - | YES | NO | TriviallyAssignable
9191 | - | NO | - | NO** | - | NO | NO | NonTrivial
9292
@@ -263,7 +263,7 @@ static_assert( std::is_move_assignable_v <TriviallyDestructibl
263263struct NonTrivial {
264264 static std::size_t num_objects;
265265 int value;
266-
266+
267267 constexpr NonTrivial () noexcept : NonTrivial(int {}) {}
268268 constexpr NonTrivial (int v) noexcept : value(v) {
269269 if (not std::is_constant_evaluated ()) {
0 commit comments