diff options
author | Stephan T. Lavavej <stl@exchange.microsoft.com> | 2018-11-14 03:06:06 +0000 |
---|---|---|
committer | Stephan T. Lavavej <stl@exchange.microsoft.com> | 2018-11-14 03:06:06 +0000 |
commit | dec8905e1386fba8180c05457a1686afcad795ce (patch) | |
tree | ccf4489401b53218b2751e0b7a3baa9b9a6f253b /libcxx/test/std/utilities | |
parent | da419bdb5e3e167ea90c6923660059f35fa17d67 (diff) | |
download | bcm5719-llvm-dec8905e1386fba8180c05457a1686afcad795ce.tar.gz bcm5719-llvm-dec8905e1386fba8180c05457a1686afcad795ce.zip |
[libcxx] [test] Strip trailing whitespace. NFC.
llvm-svn: 346826
Diffstat (limited to 'libcxx/test/std/utilities')
117 files changed, 374 insertions, 375 deletions
diff --git a/libcxx/test/std/utilities/time/time.cal/euclidian.h b/libcxx/test/std/utilities/time/time.cal/euclidian.h index f2dc28b36cd..cc7e054ac55 100644 --- a/libcxx/test/std/utilities/time/time.cal/euclidian.h +++ b/libcxx/test/std/utilities/time/time.cal/euclidian.h @@ -17,7 +17,7 @@ T euclidian_addition(T rhs, T lhs) { const T modulus = maxValue - minValue + 1; T ret = rhs + lhs; - if (ret > maxValue) + if (ret > maxValue) ret -= modulus; return ret; } @@ -31,10 +31,9 @@ T euclidian_subtraction(T lhs, T rhs) { const T modulus = maxValue - minValue + 1; T ret = lhs - rhs; - if (ret < minValue) + if (ret < minValue) ret += modulus; if (ret > maxValue) // this can happen if T is unsigned ret += modulus; return ret; } - diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp index 4aa36dd4596..dd36ee5747f 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp @@ -31,13 +31,13 @@ int main() ASSERT_NOEXCEPT(day{}); ASSERT_NOEXCEPT(day(0U)); ASSERT_NOEXCEPT(static_cast<unsigned>(day(0U))); - + constexpr day d0{}; static_assert(static_cast<unsigned>(d0) == 0, ""); - + constexpr day d1{1}; static_assert(static_cast<unsigned>(d1) == 1, ""); - + for (unsigned i = 0; i <= 255; ++i) { day day(i); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp index a9c2a9fbf24..aa084e86339 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp @@ -39,7 +39,7 @@ int main() ASSERT_SAME_TYPE(day , decltype( std::declval<day&>()++)); ASSERT_SAME_TYPE(day&, decltype(++std::declval<day&>() )); - + static_assert(testConstexpr<day>(), ""); for (unsigned i = 10; i <= 20; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp index 57fa415e133..aed46e7d7c7 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp @@ -43,7 +43,7 @@ int main() ASSERT_SAME_TYPE(day&, decltype(std::declval<day&>() += std::declval<days>())); ASSERT_SAME_TYPE(day&, decltype(std::declval<day&>() -= std::declval<days>())); - + static_assert(testConstexpr<day, days>(), ""); for (unsigned i = 0; i <= 10; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp index 97f5abed361..1047e1bc33e 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp @@ -30,14 +30,14 @@ int main() AssertComparisons6AreNoexcept<day>(); AssertComparisons6ReturnBool<day>(); - + static_assert(testComparisons6Values<day>(0U, 0U), ""); static_assert(testComparisons6Values<day>(0U, 1U), ""); - + // Some 'ok' values as well static_assert(testComparisons6Values<day>( 5U, 5U), ""); static_assert(testComparisons6Values<day>( 5U, 10U), ""); - + for (unsigned i = 1; i < 10; ++i) for (unsigned j = 1; j < 10; ++j) assert(testComparisons6Values<day>(i, j)); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp index 1a974cff8fa..47ef42c07ba 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp @@ -44,7 +44,7 @@ int main() ASSERT_SAME_TYPE(day, decltype(std::declval<day>() - std::declval<days>())); ASSERT_SAME_TYPE(days, decltype(std::declval<day>() - std::declval<day>())); - + static_assert(testConstexpr<day, days>(), ""); day dy{12}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp index e429fea0669..b08d6ef4b5c 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp @@ -44,7 +44,7 @@ int main() ASSERT_SAME_TYPE(day, decltype(std::declval<day>() + std::declval<days>())); ASSERT_SAME_TYPE(day, decltype(std::declval<days>() + std::declval<day>())); - + static_assert(testConstexpr<day, days>(), ""); day dy{12}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp index 768918a918d..9c949170af7 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp @@ -15,31 +15,31 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const day& d); -// -// Effects: Inserts format(fmt, d) where fmt is "%d" widened to charT. +// +// Effects: Inserts format(fmt, d) where fmt is "%d" widened to charT. // If !d.ok(), appends with " is not a valid day". -// +// // template<class charT, class traits> // basic_ostream<charT, traits>& // to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const day& d); -// -// Effects: Streams d into os using the format specified by the NTCTS fmt. +// +// Effects: Streams d into os using the format specified by the NTCTS fmt. // fmt encoding follows the rules specified in 25.11. -// +// // template<class charT, class traits, class Alloc = allocator<charT>> // basic_istream<charT, traits>& // from_stream(basic_istream<charT, traits>& is, const charT* fmt, // day& d, basic_string<charT, traits, Alloc>* abbrev = nullptr, // minutes* offset = nullptr); -// +// // Effects: Attempts to parse the input stream is into the day d using the format flags -// given in the NTCTS fmt as specified in 25.12. +// given in the NTCTS fmt as specified in 25.12. // If the parse fails to decode a valid day, is.setstate(ios_base::failbit) -// shall be called and d shall not be modified. +// shall be called and d shall not be modified. // If %Z is used and successfully parsed, that value will be assigned to *abbrev // if abbrev is non-null. If %z (or a modified variant) is used and // successfully parsed, that value will be assigned to *offset if offset is non-null. -// +// #include <chrono> diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp index ca98984e4bb..06b70b0aa89 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using day = std::chrono::day; - + static_assert(std::is_trivially_copyable_v<day>, ""); static_assert(std::is_standard_layout_v<day>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp index 2dcf51fb58b..5d85120580e 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp @@ -25,7 +25,7 @@ int main() { using last_spec = std::chrono::last_spec; - + ASSERT_SAME_TYPE(const last_spec, decltype(std::chrono::last)); static_assert(std::is_trivially_copyable_v<last_spec>, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp index 1609898bb0f..743da74ba46 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp @@ -19,7 +19,7 @@ // constexpr chrono::month month() const noexcept; // constexpr chrono::day day() const noexcept; // constexpr bool ok() const noexcept; - + #include <chrono> #include <type_traits> #include <cassert> @@ -34,7 +34,7 @@ int main() ASSERT_NOEXCEPT(month_day{}); ASSERT_NOEXCEPT(month_day{month{1}, day{1}}); - + constexpr month_day md0{}; static_assert( md0.month() == month{}, ""); static_assert( md0.day() == day{}, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp index 253218b67b5..d715635d423 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp @@ -13,7 +13,7 @@ // constexpr bool ok() const noexcept; // Returns: true if m_.ok() is true, 1d <= d_, and d_ is less than or equal to the -// number of days in month m_; otherwise returns false. +// number of days in month m_; otherwise returns false. // When m_ == February, the number of days is considered to be 29. #include <chrono> diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp index 788e301dc21..c8938be082a 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp @@ -15,9 +15,9 @@ // Returns: x.month() == y.month() && x.day() == y.day(). // // constexpr bool operator< (const month_day& x, const month_day& y) noexcept; -// Returns: -// If x.month() < y.month() returns true. -// Otherwise, if x.month() > y.month() returns false. +// Returns: +// If x.month() < y.month() returns true. +// Otherwise, if x.month() > y.month() returns false. // Otherwise, returns x.day() < y.day(). #include <chrono> @@ -35,19 +35,19 @@ int main() AssertComparisons6AreNoexcept<month_day>(); AssertComparisons6ReturnBool<month_day>(); - + static_assert( testComparisons6( - month_day{std::chrono::January, day{1}}, + month_day{std::chrono::January, day{1}}, month_day{std::chrono::January, day{1}}, true, false), ""); - + static_assert( testComparisons6( - month_day{std::chrono::January, day{1}}, + month_day{std::chrono::January, day{1}}, month_day{std::chrono::January, day{2}}, false, true), ""); static_assert( testComparisons6( - month_day{std::chrono::January, day{1}}, + month_day{std::chrono::January, day{1}}, month_day{std::chrono::February, day{1}}, false, true), ""); @@ -55,16 +55,16 @@ int main() for (unsigned i = 1; i < 12; ++i) for (unsigned j = 1; j < 12; ++j) assert((testComparisons6( - month_day{month{i}, day{1}}, - month_day{month{j}, day{1}}, + month_day{month{i}, day{1}}, + month_day{month{j}, day{1}}, i == j, i < j ))); - + // same month, different days for (unsigned i = 1; i < 31; ++i) for (unsigned j = 1; j < 31; ++j) assert((testComparisons6( - month_day{month{2}, day{i}}, - month_day{month{2}, day{j}}, + month_day{month{2}, day{i}}, + month_day{month{2}, day{j}}, i == j, i < j ))); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp index 9763a45dd5a..46ae31aaf8d 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp @@ -15,14 +15,14 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const month_day& md); -// +// // Returns: os << md.month() << '/' << md.day(). -// +// // template<class charT, class traits> // basic_ostream<charT, traits>& // to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const month_day& md); -// -// Effects: Streams md into os using the format specified by the NTCTS fmt. +// +// Effects: Streams md into os using the format specified by the NTCTS fmt. // fmt encoding follows the rules specified in 25.11. diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp index 93ab71f4318..988e43323c2 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using month_day = std::chrono::month_day; - + static_assert(std::is_trivially_copyable_v<month_day>, ""); static_assert(std::is_standard_layout_v<month_day>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp index 6733c283d62..c3bc1777dea 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp @@ -32,7 +32,7 @@ int main() AssertComparisons6AreNoexcept<month_day_last>(); AssertComparisons6ReturnBool<month_day_last>(); - + static_assert( testComparisons6Values<month_day_last>(month{1}, month{1}), ""); static_assert( testComparisons6Values<month_day_last>(month{1}, month{2}), ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp index 67ed116aee4..5ae3294402b 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp @@ -17,7 +17,7 @@ // // constexpr chrono::month month() const noexcept; // constexpr bool ok() const noexcept; - + #include <chrono> #include <type_traits> #include <cassert> @@ -30,7 +30,7 @@ int main() using month_day_last = std::chrono::month_day_last; ASSERT_NOEXCEPT(month_day_last{month{1}}); - + constexpr month_day_last md0{month{}}; static_assert( md0.month() == month{}, ""); static_assert(!md0.ok(), ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp index f6fa346d18c..3c2da00e803 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp @@ -15,7 +15,7 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const month_day_last& mdl); -// +// // Returns: os << mdl.month() << "/last". diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp index e87a7b277f7..de15cabd070 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp @@ -21,7 +21,7 @@ int main() { using month_day_last = std::chrono::month_day_last; - + static_assert(std::is_trivially_copyable_v<month_day_last>, ""); static_assert(std::is_standard_layout_v<month_day_last>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp index 274a4fb0bbd..5e86f58ec9d 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp @@ -31,13 +31,13 @@ int main() ASSERT_NOEXCEPT(month{}); ASSERT_NOEXCEPT(month(1)); ASSERT_NOEXCEPT(static_cast<unsigned>(month(1))); - + constexpr month m0{}; static_assert(static_cast<unsigned>(m0) == 0, ""); constexpr month m1{1}; static_assert(static_cast<unsigned>(m1) == 1, ""); - + for (unsigned i = 0; i <= 255; ++i) { month m(i); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp index fbfb11c09cb..b6d4848fbf9 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp @@ -34,13 +34,13 @@ constexpr bool testConstexpr() int main() { using month = std::chrono::month; - + ASSERT_NOEXCEPT(--(std::declval<month&>()) ); ASSERT_NOEXCEPT( (std::declval<month&>())--); ASSERT_SAME_TYPE(month , decltype( std::declval<month&>()--)); ASSERT_SAME_TYPE(month&, decltype(--std::declval<month&>() )); - + static_assert(testConstexpr<month>(), ""); for (unsigned i = 10; i <= 20; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp index 96996eba5b4..2309490abb8 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp @@ -39,7 +39,7 @@ int main() ASSERT_SAME_TYPE(month , decltype( std::declval<month&>()++)); ASSERT_SAME_TYPE(month&, decltype(++std::declval<month&>() )); - + static_assert(testConstexpr<month>(), ""); for (unsigned i = 0; i <= 10; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp index b583e99ac30..1e5a045ed4a 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp @@ -42,7 +42,7 @@ int main() ASSERT_NOEXCEPT(std::declval<month&>() -= std::declval<months&>()); ASSERT_SAME_TYPE(month&, decltype(std::declval<month&>() += std::declval<months&>())); ASSERT_SAME_TYPE(month&, decltype(std::declval<month&>() -= std::declval<months&>())); - + static_assert(testConstexpr<month, months>(), ""); for (unsigned i = 1; i <= 10; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp index f4e33fcf75a..21c6e0027b6 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp @@ -36,11 +36,11 @@ int main() static_assert(testComparisons6Values<month>(0U ,0U), ""); static_assert(testComparisons6Values<month>(0U, 1U), ""); - + // Some 'ok' values as well static_assert(testComparisons6Values<month>( 5U, 5U), ""); static_assert(testComparisons6Values<month>( 5U, 10U), ""); - + for (unsigned i = 1; i < 10; ++i) for (unsigned j = 10; j < 10; ++j) assert(testComparisons6Values<month>(i, j)); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp index e2176c9a18a..1329a9f956b 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp @@ -15,9 +15,9 @@ // Returns: x + -y. // // constexpr months operator-(const month& x, const month& y) noexcept; -// Returns: If x.ok() == true and y.ok() == true, returns a value m in the range -// [months{0}, months{11}] satisfying y + m == x. -// Otherwise the value returned is unspecified. +// Returns: If x.ok() == true and y.ok() == true, returns a value m in the range +// [months{0}, months{11}] satisfying y + m == x. +// Otherwise the value returned is unspecified. // [Example: January - February == months{11}. —end example] extern "C" int printf(const char *, ...); @@ -55,7 +55,7 @@ int main() ASSERT_SAME_TYPE(month , decltype(std::declval<month>() - std::declval<months>())); ASSERT_SAME_TYPE(months, decltype(std::declval<month>() - std::declval<month> ())); - + static_assert(testConstexpr<month, months>(), ""); month m{6}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp index 9cc9db08853..749635f813d 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp @@ -17,9 +17,9 @@ // constexpr month operator+(const months& x, const month& y) noexcept; // Returns: // month{modulo(static_cast<long long>(int{x}) + (y.count() - 1), 12) + 1} -// where modulo(n, 12) computes the remainder of n divided by 12 using Euclidean division. +// where modulo(n, 12) computes the remainder of n divided by 12 using Euclidean division. // [Note: Given a divisor of 12, Euclidean division truncates towards negative infinity -// and always produces a remainder in the range of [0, 11]. +// and always produces a remainder in the range of [0, 11]. // Assuming no overflow in the signed summation, this operation results in a month // holding a value in the range [1, 12] even if !x.ok(). —end note] // [Example: February + months{11} == January. —end example] @@ -54,7 +54,7 @@ int main() ASSERT_SAME_TYPE(month, decltype(std::declval<month>() + std::declval<months>())); ASSERT_SAME_TYPE(month, decltype(std::declval<months>() + std::declval<month>() )); - + static_assert(testConstexpr<month, months>(), ""); month my{2}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp index 7e133b3f91d..abc2c1edc9b 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp @@ -15,28 +15,28 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const month& m); -// -// Effects: If m.ok() == true inserts format(os.getloc(), fmt, m) where fmt is "%b" widened to charT. +// +// Effects: If m.ok() == true inserts format(os.getloc(), fmt, m) where fmt is "%b" widened to charT. // Otherwise inserts int{m} << " is not a valid month". -// +// // template<class charT, class traits> // basic_ostream<charT, traits>& // to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const month& m); -// -// Effects: Streams m into os using the format specified by the NTCTS fmt. +// +// Effects: Streams m into os using the format specified by the NTCTS fmt. // fmt encoding follows the rules specified in 25.11. -// +// // template<class charT, class traits, class Alloc = allocator<charT>> // basic_istream<charT, traits>& // from_stream(basic_istream<charT, traits>& is, const charT* fmt, // month& m, basic_string<charT, traits, Alloc>* abbrev = nullptr, // minutes* offset = nullptr); -// -// Effects: Attempts to parse the input stream is into the month m using the format flags +// +// Effects: Attempts to parse the input stream is into the month m using the format flags // given in the NTCTS fmt as specified in 25.12. If the parse fails to decode a valid month, -// is.setstate(ios_- base::failbit) shall be called and m shall not be modified. -// If %Z is used and successfully parsed, that value will be assigned to *abbrev if -// abbrev is non-null. If %z (or a modified variant) is used and successfully parsed, +// is.setstate(ios_- base::failbit) shall be called and m shall not be modified. +// If %Z is used and successfully parsed, that value will be assigned to *abbrev if +// abbrev is non-null. If %z (or a modified variant) is used and successfully parsed, // that value will be assigned to *offset if offset is non-null. #include <chrono> diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp index c2a523a4788..af7532c7b71 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using month = std::chrono::month; - + static_assert(std::is_trivially_copyable_v<month>, ""); static_assert(std::is_standard_layout_v<month>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp index 75f3cd71500..445b86dde27 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp @@ -18,7 +18,7 @@ // constexpr chrono::month month() const noexcept; // constexpr chrono::weekday_indexed weekday_indexed() const noexcept; // constexpr bool ok() const noexcept; - + #include <chrono> #include <type_traits> #include <cassert> @@ -33,7 +33,7 @@ int main() using weekday_indexed = std::chrono::weekday_indexed; ASSERT_NOEXCEPT(month_weekday{month{1}, weekday_indexed{weekday{}, 1}}); - + constexpr month_weekday md0{month{}, weekday_indexed{}}; static_assert( md0.month() == month{}, ""); static_assert( md0.weekday_indexed() == weekday_indexed{}, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp index 2b0127b0e0a..21779843a78 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp @@ -34,12 +34,12 @@ int main() AssertComparisons2AreNoexcept<month_weekday>(); AssertComparisons2ReturnBool<month_weekday>(); - + static_assert( testComparisons2( - month_weekday{std::chrono::January, weekday_indexed{Sunday, 1}}, + month_weekday{std::chrono::January, weekday_indexed{Sunday, 1}}, month_weekday{std::chrono::January, weekday_indexed{Sunday, 1}}, true), ""); - + static_assert( testComparisons2( month_weekday{std::chrono::January, weekday_indexed{Sunday, 1}}, month_weekday{std::chrono::January, weekday_indexed{Sunday, 2}}, @@ -64,23 +64,23 @@ int main() for (unsigned i = 1; i < 12; ++i) for (unsigned j = 1; j < 12; ++j) assert((testComparisons2( - month_weekday{month{i}, weekday_indexed{Sunday, 1}}, - month_weekday{month{j}, weekday_indexed{Sunday, 1}}, + month_weekday{month{i}, weekday_indexed{Sunday, 1}}, + month_weekday{month{j}, weekday_indexed{Sunday, 1}}, i == j))); - + // same month, different weeks for (unsigned i = 1; i < 5; ++i) for (unsigned j = 1; j < 5; ++j) assert((testComparisons2( - month_weekday{month{2}, weekday_indexed{Sunday, i}}, - month_weekday{month{2}, weekday_indexed{Sunday, j}}, + month_weekday{month{2}, weekday_indexed{Sunday, i}}, + month_weekday{month{2}, weekday_indexed{Sunday, j}}, i == j))); // same month, different days for (unsigned i = 0; i < 6; ++i) for (unsigned j = 0; j < 6; ++j) assert((testComparisons2( - month_weekday{month{2}, weekday_indexed{weekday{i}, 2}}, - month_weekday{month{2}, weekday_indexed{weekday{j}, 2}}, + month_weekday{month{2}, weekday_indexed{weekday{i}, 2}}, + month_weekday{month{2}, weekday_indexed{weekday{j}, 2}}, i == j))); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp index 99d6d29b9e3..3858731f593 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp @@ -15,7 +15,7 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const month_weekday& mwd); -// +// // Returns: os << mwd.month() << '/' << mwd.weekday_indexed(). #include <chrono> @@ -31,6 +31,6 @@ int main() using month = std::chrono::month; using weekday_indexed = std::chrono::weekday_indexed; using weekday = std::chrono::weekday; - + std::cout << month_weekday{month{1}, weekday_indexed{weekday{3}, 3}}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp index 7ca91fa6d65..86479d8caae 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using month_weekday = std::chrono::month_weekday; - + static_assert(std::is_trivially_copyable_v<month_weekday>, ""); static_assert(std::is_standard_layout_v<month_weekday>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp index ed670de196e..2dd64eb80b6 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp @@ -20,8 +20,8 @@ // constexpr chrono::month month() const noexcept; // constexpr chrono::weekday_last weekday_last() const noexcept; // constexpr bool ok() const noexcept; - - + + #include <chrono> #include <type_traits> #include <cassert> @@ -39,7 +39,7 @@ int main() constexpr weekday Tuesday = std::chrono::Tuesday; ASSERT_NOEXCEPT(month_weekday_last{January, weekday_last{Tuesday}}); - + // bad month constexpr month_weekday_last mwdl1{month{}, weekday_last{Tuesday}}; static_assert( mwdl1.month() == month{}, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp index 9758683b2a4..b3cd5ec2b23 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp @@ -40,12 +40,12 @@ int main() AssertComparisons2ReturnBool<month_weekday_last>(); static_assert( testComparisons2( - month_weekday_last{std::chrono::January, weekday_last{Tuesday}}, + month_weekday_last{std::chrono::January, weekday_last{Tuesday}}, month_weekday_last{std::chrono::January, weekday_last{Tuesday}}, true), ""); static_assert( testComparisons2( - month_weekday_last{std::chrono::January, weekday_last{Tuesday}}, + month_weekday_last{std::chrono::January, weekday_last{Tuesday}}, month_weekday_last{std::chrono::January, weekday_last{Wednesday}}, false), ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp index 1a5639b4bdc..4e06812e00f 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp @@ -15,7 +15,7 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const month_weekday_last& mdl); -// +// // Returns: os << mdl.month() << "/last". @@ -32,6 +32,6 @@ int main() using month = std::chrono::month; using weekday = std::chrono::weekday; using weekday_last = std::chrono::weekday_last; - + std::cout << month_weekday_last{month{1}, weekday_last{weekday{3}}}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp index b5e40610d9d..43982f4b4f3 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp @@ -21,7 +21,7 @@ int main() { using month_weekday_last = std::chrono::month_weekday_last; - + static_assert(std::is_trivially_copyable_v<month_weekday_last>, ""); static_assert(std::is_standard_layout_v<month_weekday_last>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp index 5e0f37db912..146a0f180ef 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp @@ -14,19 +14,19 @@ // constexpr month_day // operator/(const month& m, const day& d) noexcept; // Returns: {m, d}. -// +// // constexpr month_day // operator/(const day& d, const month& m) noexcept; // Returns: m / d. // constexpr month_day // operator/(const month& m, int d) noexcept; -// Returns: m / day(d). -// +// Returns: m / day(d). +// // constexpr month_day // operator/(int m, const day& d) noexcept; // Returns: month(m) / d. -// +// // constexpr month_day // operator/(const day& d, int m) noexcept; // Returns: month(m) / d. @@ -46,7 +46,7 @@ int main() using day = std::chrono::day; constexpr month February = std::chrono::February; - + { // operator/(const month& m, const day& d) (and switched) ASSERT_NOEXCEPT ( February/day{1}); ASSERT_SAME_TYPE(month_day, decltype(February/day{1})); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp index 428fb3eaaab..f3f39c0dcc9 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp @@ -14,15 +14,15 @@ // constexpr month_day_last // operator/(const month& m, last_spec) noexcept; // Returns: month_day_last{m}. -// +// // constexpr month_day_last // operator/(int m, last_spec) noexcept; // Returns: month(m) / last. -// +// // constexpr month_day_last // operator/(last_spec, const month& m) noexcept; -// Returns: m / last. -// +// Returns: m / last. +// // constexpr month_day_last // operator/(last_spec, int m) noexcept; // Returns: month(m) / last. @@ -51,7 +51,7 @@ int main() { using month = std::chrono::month; using month_day_last = std::chrono::month_day_last; - + constexpr month February = std::chrono::February; constexpr std::chrono::last_spec last = std::chrono::last; @@ -63,7 +63,7 @@ int main() constexpr auto mdl = February/std::chrono::last; static_assert(mdl.month() == February, ""); } - + { // operator/(const month& m, last_spec) and switched ASSERT_NOEXCEPT ( last/February); ASSERT_SAME_TYPE(month_day_last, decltype(last/February)); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp index 334e3da201a..54b494268aa 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp @@ -54,7 +54,7 @@ int main() constexpr weekday Tuesday = std::chrono::Tuesday; constexpr month February = std::chrono::February; - + { // operator/(const month& m, const weekday_indexed& wdi) (and switched) ASSERT_NOEXCEPT (February/Tuesday[2]); ASSERT_SAME_TYPE(month_weekday, decltype(February/Tuesday[2])); @@ -67,7 +67,7 @@ int main() static_assert(wdi.month() == February, ""); static_assert(wdi.weekday_indexed() == Tuesday[3], ""); } - + for (int i = 1; i <= 12; ++i) for (unsigned j = 0; j <= 6; ++j) for (unsigned k = 1; k <= 5; ++k) @@ -82,7 +82,7 @@ int main() assert(mwd2.weekday_indexed() == wdi); assert(mwd1 == mwd2); } - } + } { // operator/(int m, const weekday_indexed& wdi) (and switched) @@ -97,7 +97,7 @@ int main() static_assert(wdi.month() == February, ""); static_assert(wdi.weekday_indexed() == Tuesday[3], ""); } - + for (int i = 1; i <= 12; ++i) for (unsigned j = 0; j <= 6; ++j) for (unsigned k = 1; k <= 5; ++k) @@ -111,5 +111,5 @@ int main() assert(mwd2.weekday_indexed() == wdi); assert(mwd1 == mwd2); } - } + } } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp index 9a103fe1830..516e0f182f4 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp @@ -14,15 +14,15 @@ // constexpr month_weekday_last // operator/(const month& m, const weekday_last& wdl) noexcept; // Returns: {m, wdl}. -// +// // constexpr month_weekday_last // operator/(int m, const weekday_last& wdl) noexcept; // Returns: month(m) / wdl. -// +// // constexpr month_weekday_last // operator/(const weekday_last& wdl, const month& m) noexcept; // Returns: m / wdl. -// +// // constexpr month_weekday_last // operator/(const weekday_last& wdl, int m) noexcept; // Returns: month(m) / wdl. @@ -48,7 +48,7 @@ int main() constexpr weekday Tuesday = std::chrono::Tuesday; constexpr month February = std::chrono::February; constexpr std::chrono::last_spec last = std::chrono::last; - + { // operator/(const month& m, const weekday_last& wdi) (and switched) ASSERT_NOEXCEPT (February/Tuesday[last]); ASSERT_SAME_TYPE(month_weekday_last, decltype(February/Tuesday[last])); @@ -61,7 +61,7 @@ int main() static_assert(wdi.month() == February, ""); static_assert(wdi.weekday_last() == Tuesday[last], ""); } - + for (int i = 1; i <= 12; ++i) for (unsigned j = 0; j <= 6; ++j) { @@ -90,7 +90,7 @@ int main() static_assert(wdi.month() == February, ""); static_assert(wdi.weekday_indexed() == Tuesday[3], ""); } - + for (int i = 1; i <= 12; ++i) for (unsigned j = 0; j <= 6; ++j) { @@ -103,5 +103,5 @@ int main() assert(mwd2.weekday_last() == wdi); assert(mwd1 == mwd2); } - } + } } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp index efe0560adce..62e1c3acefe 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp @@ -13,7 +13,7 @@ // constexpr year_month operator/(const year& y, const month& m) noexcept; // Returns: {y, m}. -// +// // constexpr year_month operator/(const year& y, int m) noexcept; // Returns: y / month(m). @@ -56,7 +56,7 @@ int main() static_assert((year{2018}/2).year() == year{2018}, ""); static_assert((year{2018}/2).month() == month{2}, ""); - + for (int i = 1000; i <= 1030; ++i) for (unsigned j = 1; j <= 12; ++j) { @@ -64,5 +64,5 @@ int main() assert(static_cast<int>(ym.year()) == i); assert(static_cast<unsigned>(ym.month()) == j); } - } + } } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp index 9cbe7df5b4c..378d2906de5 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp @@ -14,23 +14,23 @@ // constexpr year_month_day // operator/(const year_month& ym, const day& d) noexcept; // Returns: {ym.year(), ym.month(), d}. -// +// // constexpr year_month_day // operator/(const year_month& ym, int d) noexcept; // Returns: ym / day(d). -// +// // constexpr year_month_day // operator/(const year& y, const month_day& md) noexcept; // Returns: y / md.month() / md.day(). -// +// // constexpr year_month_day // operator/(int y, const month_day& md) noexcept; // Returns: year(y) / md. -// +// // constexpr year_month_day // operator/(const month_day& md, const year& y) noexcept; // Returns: y / md. -// +// // constexpr year_month_day // operator/(const month_day& md, int y) noexcept; // Returns: year(y) / md. @@ -62,7 +62,7 @@ int main() static_assert((Feb2018/day{2}).month() == February, ""); static_assert((Feb2018/day{2}).day() == day{2}, ""); - + for (int i = 1000; i < 1010; ++i) for (int j = 1; j <= 12; ++j) for (unsigned k = 0; k <= 28; ++k) @@ -85,7 +85,7 @@ int main() static_assert((Feb2018/2).month() == February, ""); static_assert((Feb2018/2).day() == day{2}, ""); - + for (int i = 1000; i < 1010; ++i) for (int j = 1; j <= 12; ++j) for (unsigned k = 0; k <= 28; ++k) @@ -108,7 +108,7 @@ int main() static_assert((Feb2018/2).month() == February, ""); static_assert((Feb2018/2).day() == day{2}, ""); - + for (int i = 1000; i < 1010; ++i) for (int j = 1; j <= 12; ++j) for (unsigned k = 0; k <= 28; ++k) @@ -137,7 +137,7 @@ int main() static_assert((year{2018}/month_day{February, day{2}}).day() == day{2}, "" ); static_assert((month_day{February, day{2}}/year{2018}).month() == February, "" ); static_assert((month_day{February, day{2}}/year{2018}).day() == day{2}, "" ); - + for (int i = 1000; i < 1010; ++i) for (int j = 1; j <= 12; ++j) for (unsigned k = 0; k <= 28; ++k) @@ -168,7 +168,7 @@ int main() static_assert((2018/month_day{February, day{2}}).day() == day{2}, "" ); static_assert((month_day{February, day{2}}/2018).month() == February, "" ); static_assert((month_day{February, day{2}}/2018).day() == day{2}, "" ); - + for (int i = 1000; i < 1010; ++i) for (int j = 1; j <= 12; ++j) for (unsigned k = 0; k <= 28; ++k) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp index e4a95cb92ff..fd010085672 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp @@ -18,15 +18,15 @@ // constexpr year_month_day_last // operator/(const year& y, const month_day_last& mdl) noexcept; // Returns: {y, mdl}. -// +// // constexpr year_month_day_last // operator/(int y, const month_day_last& mdl) noexcept; // Returns: year(y) / mdl. -// +// // constexpr year_month_day_last // operator/(const month_day_last& mdl, const year& y) noexcept; // Returns: y / mdl. -// +// // constexpr year_month_day_last // operator/(const month_day_last& mdl, int y) noexcept; // Returns: year(y) / mdl. @@ -53,10 +53,10 @@ int main() constexpr month February = std::chrono::February; constexpr std::chrono::last_spec last = std::chrono::last; - + { // operator/(const year_month& ym, last_spec) constexpr year_month Feb2018{year{2018}, February}; - + ASSERT_NOEXCEPT ( Feb2018/last); ASSERT_SAME_TYPE(year_month_day_last, decltype(Feb2018/last)); @@ -66,7 +66,7 @@ int main() for (int i = 1000; i < 1010; ++i) for (unsigned j = 1; j <= 12; ++j) { - year y{i}; + year y{i}; month m{j}; year_month_day_last ymdl = year_month{y,m}/last; assert(ymdl.year() == y); @@ -85,11 +85,11 @@ int main() static_assert((year{2018}/month_day_last{February}).year() == year{2018}, ""); static_assert((month_day_last{February}/year{2018}).month() == February, ""); static_assert((month_day_last{February}/year{2018}).year() == year{2018}, ""); - + for (int i = 1000; i < 1010; ++i) for (unsigned j = 1; j <= 12; ++j) { - year y{i}; + year y{i}; month m{j}; year_month_day_last ymdl1 = y/month_day_last{m}; year_month_day_last ymdl2 = month_day_last{m}/y; @@ -99,7 +99,7 @@ int main() assert(ymdl1.year() == y); assert(ymdl1 == ymdl2); } - } + } { // operator/(int y, const month_day_last& mdl) (and switched) ASSERT_NOEXCEPT ( 2018/month_day_last{February}); @@ -111,11 +111,11 @@ int main() static_assert((2018/month_day_last{February}).year() == year{2018}, ""); static_assert((month_day_last{February}/2018).month() == February, ""); static_assert((month_day_last{February}/2018).year() == year{2018}, ""); - + for (int i = 1000; i < 1010; ++i) for (unsigned j = 1; j <= 12; ++j) { - year y{i}; + year y{i}; month m{j}; year_month_day_last ymdl1 = i/month_day_last{m}; year_month_day_last ymdl2 = month_day_last{m}/i; @@ -125,5 +125,5 @@ int main() assert(ymdl1.year() == y); assert(ymdl1 == ymdl2); } - } + } } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp index 5a7885712dd..56d88ca7c3a 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp @@ -14,19 +14,19 @@ // constexpr year_month_weekday // operator/(const year_month& ym, const weekday_indexed& wdi) noexcept; // Returns: {ym.year(), ym.month(), wdi}. -// +// // constexpr year_month_weekday // operator/(const year& y, const month_weekday& mwd) noexcept; // Returns: {y, mwd.month(), mwd.weekday_indexed()}. -// +// // constexpr year_month_weekday // operator/(int y, const month_weekday& mwd) noexcept; // Returns: year(y) / mwd. -// +// // constexpr year_month_weekday // operator/(const month_weekday& mwd, const year& y) noexcept; // Returns: y / mwd. -// +// // constexpr year_month_weekday // operator/(const month_weekday& mwd, int y) noexcept; // Returns: year(y) / mwd. @@ -52,10 +52,10 @@ int main() constexpr weekday Tuesday = std::chrono::Tuesday; constexpr month February = std::chrono::February; - + { // operator/(const year_month& ym, const weekday_indexed& wdi) constexpr year_month Feb2018{year{2018}, February}; - + ASSERT_NOEXCEPT ( Feb2018/weekday_indexed{Tuesday, 2}); ASSERT_SAME_TYPE(year_month_weekday, decltype(Feb2018/weekday_indexed{Tuesday, 2})); @@ -141,5 +141,5 @@ int main() assert(ymd2.weekday() == wd); assert(ymd1 == ymd2); } - } + } } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp index 6b2a213b8af..717d16c565c 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp @@ -14,19 +14,19 @@ // constexpr year_month_weekday_last // operator/(const year_month& ym, const weekday_last& wdl) noexcept; // Returns: {ym.year(), ym.month(), wdl}. -// +// // constexpr year_month_weekday_last // operator/(const year& y, const month_weekday_last& mwdl) noexcept; // Returns: {y, mwdl.month(), mwdl.weekday_last()}. -// +// // constexpr year_month_weekday_last // operator/(int y, const month_weekday_last& mwdl) noexcept; // Returns: year(y) / mwdl. -// +// // constexpr year_month_weekday_last // operator/(const month_weekday_last& mwdl, const year& y) noexcept; // Returns: y / mwdl. -// +// // constexpr year_month_weekday_last // operator/(const month_weekday_last& mwdl, int y) noexcept; // Returns: year(y) / mwdl. @@ -53,7 +53,7 @@ int main() constexpr weekday Tuesday = std::chrono::Tuesday; constexpr month February = std::chrono::February; - + { // operator/(const year_month& ym, const weekday_last& wdl) (and switched) constexpr year_month Feb2018{year{2018}, February}; @@ -63,7 +63,7 @@ int main() static_assert((Feb2018/weekday_last{Tuesday}).year() == year{2018}, ""); static_assert((Feb2018/weekday_last{Tuesday}).month() == February, ""); static_assert((Feb2018/weekday_last{Tuesday}).weekday() == Tuesday, ""); - + for (int i = 1000; i < 1010; ++i) for (unsigned j = 1; j <= 12; ++j) for (unsigned k = 0; k <= 6; ++k) @@ -81,7 +81,7 @@ int main() { // operator/(const year& y, const month_weekday_last& mwdl) (and switched) constexpr month_weekday_last FebLastTues{February, weekday_last{Tuesday}}; - + ASSERT_NOEXCEPT ( year{2018}/FebLastTues); ASSERT_SAME_TYPE(year_month_weekday_last, decltype(year{2018}/FebLastTues)); ASSERT_NOEXCEPT ( FebLastTues/year{2018}); @@ -118,7 +118,7 @@ int main() { // operator/(int y, const month_weekday_last& mwdl) (and switched) constexpr month_weekday_last FebLastTues{February, weekday_last{Tuesday}}; - + ASSERT_NOEXCEPT ( 2018/FebLastTues); ASSERT_SAME_TYPE(year_month_weekday_last, decltype(2018/FebLastTues)); ASSERT_NOEXCEPT ( FebLastTues/2018); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp index f8db3d5d8c3..7a9cfd2d61a 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp @@ -20,7 +20,7 @@ // constexpr chrono::weekday weekday() const noexcept; // constexpr unsigned index() const noexcept; // constexpr bool ok() const noexcept; - + #include <chrono> #include <type_traits> #include <cassert> @@ -34,7 +34,7 @@ int main() ASSERT_NOEXCEPT(weekday_indexed{}); ASSERT_NOEXCEPT(weekday_indexed(weekday{1}, 1)); - + constexpr weekday_indexed wdi0{}; static_assert( wdi0.weekday() == weekday{}, ""); static_assert( wdi0.index() == 0, ""); @@ -44,7 +44,7 @@ int main() static_assert( wdi1.weekday() == std::chrono::Sunday, ""); static_assert( wdi1.index() == 2, ""); static_assert( wdi1.ok(), ""); - + for (unsigned i = 1; i <= 5; ++i) { weekday_indexed wdi(std::chrono::Tuesday, i); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp index 220e290b981..2381322fad3 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp @@ -30,13 +30,13 @@ int main() AssertComparisons2AreNoexcept<weekday_indexed>(); AssertComparisons2ReturnBool<weekday_indexed>(); - + static_assert( (weekday_indexed{} == weekday_indexed{}), ""); static_assert(!(weekday_indexed{} != weekday_indexed{}), ""); static_assert(!(weekday_indexed{} == weekday_indexed{std::chrono::Tuesday, 1}), ""); static_assert( (weekday_indexed{} != weekday_indexed{std::chrono::Tuesday, 1}), ""); - + // Some 'ok' values as well static_assert( (weekday_indexed{weekday{1}, 2} == weekday_indexed{weekday{1}, 2}), ""); static_assert(!(weekday_indexed{weekday{1}, 2} != weekday_indexed{weekday{1}, 2}), ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp index 7e1dcbcf154..0e5f77dd7e7 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp @@ -16,8 +16,8 @@ // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const weekday_indexed& wdi); // -// Effects: os << wdi.weekday() << '[' << wdi.index(). -// If wdi.index() is in the range [1, 5], appends with ']', +// Effects: os << wdi.weekday() << '[' << wdi.index(). +// If wdi.index() is in the range [1, 5], appends with ']', // otherwise appends with " is not a valid index]". @@ -31,6 +31,6 @@ int main() { using weekday_indexed = std::chrono::weekday_indexed; using weekday = std::chrono::weekday; - + std::cout << weekday_indexed{weekday{3}}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp index b64a66ae757..a21ae0dc55d 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using weekday_indexed = std::chrono::weekday_indexed; - + static_assert(std::is_trivially_copyable_v<weekday_indexed>, ""); static_assert(std::is_standard_layout_v<weekday_indexed>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp index c15397fc5d5..1ea5196ad99 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp @@ -30,7 +30,7 @@ int main() using weekday_last = std::chrono::weekday_last; ASSERT_NOEXCEPT(weekday_last{weekday{}}); - + constexpr weekday_last wdl0{weekday{}}; static_assert( wdl0.weekday() == weekday{}, ""); static_assert( wdl0.ok(), ""); @@ -38,7 +38,7 @@ int main() constexpr weekday_last wdl1 {weekday{1}}; static_assert( wdl1.weekday() == weekday{1}, ""); static_assert( wdl1.ok(), ""); - + for (unsigned i = 0; i <= 255; ++i) { weekday_last wdl{weekday{i}}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp index a5671f725a9..59ab4da08a3 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp @@ -29,14 +29,14 @@ int main() AssertComparisons2AreNoexcept<weekday_last>(); AssertComparisons2ReturnBool<weekday_last>(); - + static_assert(testComparisons2Values<weekday_last>(weekday{0}, weekday{0}), ""); static_assert(testComparisons2Values<weekday_last>(weekday{0}, weekday{1}), ""); - + // Some 'ok' values as well static_assert(testComparisons2Values<weekday_last>(weekday{2}, weekday{2}), ""); static_assert(testComparisons2Values<weekday_last>(weekday{2}, weekday{3}), ""); - + for (unsigned i = 0; i < 6; ++i) for (unsigned j = 0; j < 6; ++j) assert(testComparisons2Values<weekday_last>(weekday{i}, weekday{j})); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp index 0d2275c0964..65d0eed4a49 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp @@ -15,7 +15,7 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const weekday_last& wdl); -// +// // Returns: os << wdl.weekday() << "[last]". #include <chrono> @@ -29,6 +29,6 @@ int main() { using weekday_last = std::chrono::weekday_last; using weekday = std::chrono::weekday; - + std::cout << weekday_last{weekday{3}}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp index 1052429da17..f6c191329d5 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using weekday_last = std::chrono::weekday_last; - + static_assert(std::is_trivially_copyable_v<weekday_last>, ""); static_assert(std::is_standard_layout_v<weekday_last>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp index ad34ae032b5..f6bfc219287 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp @@ -34,13 +34,13 @@ int main() ASSERT_NOEXCEPT(weekday{}); ASSERT_NOEXCEPT(weekday(1)); ASSERT_NOEXCEPT(static_cast<unsigned>(weekday(1))); - + constexpr weekday m0{}; static_assert(static_cast<unsigned>(m0) == 0, ""); constexpr weekday m1{1}; static_assert(static_cast<unsigned>(m1) == 1, ""); - + for (unsigned i = 0; i <= 255; ++i) { weekday m(i); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp index 5a7e7971ece..74774b6a0dc 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp @@ -40,7 +40,7 @@ int main() ASSERT_SAME_TYPE(weekday , decltype( std::declval<weekday&>()--)); ASSERT_SAME_TYPE(weekday&, decltype(--std::declval<weekday&>() )); - + static_assert(testConstexpr<weekday>(), ""); for (unsigned i = 0; i <= 6; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp index 3d7685aaea2..945d97f49ba 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp @@ -40,7 +40,7 @@ int main() ASSERT_SAME_TYPE(weekday , decltype( std::declval<weekday&>()++)); ASSERT_SAME_TYPE(weekday&, decltype(++std::declval<weekday&>() )); - + static_assert(testConstexpr<weekday>(), ""); for (unsigned i = 0; i <= 6; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp index 23b5f143517..1498d2748ec 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp @@ -13,8 +13,8 @@ // constexpr weekday_indexed operator[](unsigned index) const noexcept; // constexpr weekday_last operator[](last_spec) const noexcept; - - + + #include <chrono> #include <type_traits> #include <cassert> @@ -35,7 +35,7 @@ int main() ASSERT_NOEXCEPT( std::declval<weekday>()[std::chrono::last]); ASSERT_SAME_TYPE(weekday_last, decltype(std::declval<weekday>()[std::chrono::last])); - + static_assert(Sunday[2].weekday() == Sunday, ""); static_assert(Sunday[2].index () == 2, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp index 2462a8728d4..27c14a55a4a 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp @@ -44,7 +44,7 @@ int main() ASSERT_NOEXCEPT( std::declval<weekday&>() -= std::declval<days&>()); ASSERT_SAME_TYPE(weekday&, decltype(std::declval<weekday&>() -= std::declval<days&>())); - + static_assert(testConstexpr<weekday, days>(), ""); for (unsigned i = 0; i <= 6; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp index 041706f668a..0142feee8f6 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp @@ -28,14 +28,14 @@ int main() AssertComparisons2AreNoexcept<weekday>(); AssertComparisons2ReturnBool<weekday>(); - + static_assert(testComparisons2Values<weekday>(0U ,0U), ""); static_assert(testComparisons2Values<weekday>(0U, 1U), ""); - + // Some 'ok' values as well static_assert(testComparisons2Values<weekday>(5U, 5U), ""); static_assert(testComparisons2Values<weekday>(5U, 2U), ""); - + for (unsigned i = 0; i < 6; ++i) for (unsigned j = 0; j < 6; ++j) assert(testComparisons2Values<weekday>(i, j)); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp index df15cf242c3..ca126e9dcea 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp @@ -16,7 +16,7 @@ // // constexpr days operator-(const weekday& x, const weekday& y) noexcept; // Returns: If x.ok() == true and y.ok() == true, returns a value d in the range -// [days{0}, days{6}] satisfying y + d == x. +// [days{0}, days{6}] satisfying y + d == x. // Otherwise the value returned is unspecified. // [Example: Sunday - Monday == days{6}. —end example] @@ -55,7 +55,7 @@ int main() ASSERT_NOEXCEPT( std::declval<weekday>() - std::declval<weekday>()); ASSERT_SAME_TYPE(days, decltype(std::declval<weekday>() - std::declval<weekday>())); - + static_assert(testConstexpr<weekday, days>(), ""); for (unsigned i = 0; i <= 6; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp index 43f2a0f09a8..bb9145a6575 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp @@ -17,9 +17,9 @@ // constexpr weekday operator+(const weekday& x, const days& y) noexcept; // Returns: // weekday{modulo(static_cast<long long>(unsigned{x}) + y.count(), 7)} -// where modulo(n, 7) computes the remainder of n divided by 7 using Euclidean division. +// where modulo(n, 7) computes the remainder of n divided by 7 using Euclidean division. // [Note: Given a divisor of 12, Euclidean division truncates towards negative infinity -// and always produces a remainder in the range of [0, 6]. +// and always produces a remainder in the range of [0, 6]. // Assuming no overflow in the signed summation, this operation results in a weekday // holding a value in the range [0, 6] even if !x.ok(). —end note] // [Example: Monday + days{6} == Sunday. —end example] @@ -55,7 +55,7 @@ int main() ASSERT_NOEXCEPT( std::declval<days>() + std::declval<weekday>()); ASSERT_SAME_TYPE(weekday, decltype(std::declval<days>() + std::declval<weekday>())); - + static_assert(testConstexpr<weekday, days>(), ""); for (unsigned i = 0; i <= 6; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp index fd6e3d3b6bc..cf28397a3df 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp @@ -15,23 +15,23 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const weekday& wd); -// -// Effects: If wd.ok() == true inserts format(os.getloc(), fmt, wd) where fmt is "%a" widened to charT. +// +// Effects: If wd.ok() == true inserts format(os.getloc(), fmt, wd) where fmt is "%a" widened to charT. // Otherwise inserts unsigned{wd} << " is not a valid weekday". -// +// // template<class charT, class traits> // basic_ostream<charT, traits>& // to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const weekday& wd); -// -// Effects: Streams wd into os using the format specified by the NTCTS fmt. +// +// Effects: Streams wd into os using the format specified by the NTCTS fmt. // fmt encoding follows the rules specified in 25.11. -// +// // template<class charT, class traits, class Alloc = allocator<charT>> // basic_istream<charT, traits>& // from_stream(basic_istream<charT, traits>& is, const charT* fmt, // weekday& wd, basic_string<charT, traits, Alloc>* abbrev = nullptr, // minutes* offset = nullptr); -// +// // Effects: Attempts to parse the input stream is into the weekday wd using // the format flags given in the NTCTS fmt as specified in 25.12. // If the parse fails to decode a valid weekday, is.setstate(ios_- base::failbit) @@ -51,6 +51,6 @@ int main() { using weekday = std::chrono::weekday; - + std::cout << weekday{3}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp index fb6515d2071..0a3a8940618 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using weekday = std::chrono::weekday; - + static_assert(std::is_trivially_copyable_v<weekday>, ""); static_assert(std::is_standard_layout_v<weekday>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp index a4e6c3a3697..904e722dbc8 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp @@ -31,13 +31,13 @@ int main() ASSERT_NOEXCEPT(year{}); ASSERT_NOEXCEPT(year(0U)); ASSERT_NOEXCEPT(static_cast<int>(year(0U))); - + constexpr year y0{}; static_assert(static_cast<int>(y0) == 0, ""); constexpr year y1{1}; static_assert(static_cast<int>(y1) == 1, ""); - + for (int i = 0; i <= 2550; i += 7) { year year(i); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp index 0fe4d08fdd7..810b28d9b2e 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp @@ -39,7 +39,7 @@ int main() ASSERT_SAME_TYPE(year , decltype( std::declval<year&>()--)); ASSERT_SAME_TYPE(year&, decltype(--std::declval<year&>() )); - + static_assert(testConstexpr<year>(), ""); for (int i = 11000; i <= 11020; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp index decd8358a41..a6b60d6a07d 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp @@ -39,7 +39,7 @@ int main() ASSERT_SAME_TYPE(year , decltype( std::declval<year&>()++)); ASSERT_SAME_TYPE(year&, decltype(++std::declval<year&>() )); - + static_assert(testConstexpr<year>(), ""); for (int i = 11000; i <= 11020; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp index fa05ef5ae4f..248075543f2 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp @@ -39,7 +39,7 @@ int main() ASSERT_SAME_TYPE(year, decltype(+std::declval<year>())); ASSERT_SAME_TYPE(year, decltype(-std::declval<year>())); - + static_assert(testConstexpr<year>(), ""); for (int i = 10000; i <= 10020; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp index a3e065ffc6a..b457b7e91da 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp @@ -43,7 +43,7 @@ int main() ASSERT_SAME_TYPE(year&, decltype(std::declval<year&>() += std::declval<years>())); ASSERT_SAME_TYPE(year&, decltype(std::declval<year&>() -= std::declval<years>())); - + static_assert(testConstexpr<year, years>(), ""); for (int i = 10000; i <= 10020; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp index 8c722e66ca0..70bf9e11a61 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp @@ -33,14 +33,14 @@ int main() AssertComparisons6AreNoexcept<year>(); AssertComparisons6ReturnBool<year>(); - + static_assert(testComparisons6Values<year>(0,0), ""); static_assert(testComparisons6Values<year>(0,1), ""); - + // Some 'ok' values as well static_assert(testComparisons6Values<year>( 5, 5), ""); static_assert(testComparisons6Values<year>( 5,10), ""); - + for (int i = 1; i < 10; ++i) for (int j = 1; j < 10; ++j) assert(testComparisons6Values<year>(i, j)); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp index 15ea8b2fb29..04cf9f617b3 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp @@ -15,9 +15,9 @@ // Returns: x + -y. // // constexpr years operator-(const year& x, const year& y) noexcept; -// Returns: If x.ok() == true and y.ok() == true, returns a value m in the range -// [years{0}, years{11}] satisfying y + m == x. -// Otherwise the value returned is unspecified. +// Returns: If x.ok() == true and y.ok() == true, returns a value m in the range +// [years{0}, years{11}] satisfying y + m == x. +// Otherwise the value returned is unspecified. // [Example: January - February == years{11}. —end example] extern "C" int printf(const char *, ...); @@ -48,7 +48,7 @@ int main() ASSERT_NOEXCEPT( std::declval<year>() - std::declval<year>()); ASSERT_SAME_TYPE(years, decltype(std::declval<year>() - std::declval<year>())); - + static_assert(testConstexpr<year, years>(), ""); year y{1223}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp index b975d068894..4bc92df215c 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp @@ -15,28 +15,28 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const year& y); -// -// Effects: Inserts format(fmt, y) where fmt is "%Y" widened to charT. +// +// Effects: Inserts format(fmt, y) where fmt is "%Y" widened to charT. // If !y.ok(), appends with " is not a valid year". -// +// // template<class charT, class traits> // basic_ostream<charT, traits>& // to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const year& y); -// -// Effects: Streams y into os using the format specified by the NTCTS fmt. +// +// Effects: Streams y into os using the format specified by the NTCTS fmt. // fmt encoding follows the rules specified in 25.11. -// +// // template<class charT, class traits, class Alloc = allocator<charT>> // basic_istream<charT, traits>& // from_stream(basic_istream<charT, traits>& is, const charT* fmt, // year& y, basic_string<charT, traits, Alloc>* abbrev = nullptr, // minutes* offset = nullptr); -// +// // Effects: Attempts to parse the input stream is into the year y using the format flags // given in the NTCTS fmt as specified in 25.12. If the parse fails to decode a valid year, // is.setstate(ios_base::failbit) shall be called and y shall not be modified. If %Z is used -// and successfully parsed, that value will be assigned to *abbrev if abbrev is non-null. -// If %z (or a modified variant) is used and successfully parsed, that value will be +// and successfully parsed, that value will be assigned to *abbrev if abbrev is non-null. +// If %z (or a modified variant) is used and successfully parsed, that value will be // assigned to *offset if offset is non-null. @@ -50,6 +50,6 @@ int main() { using year = std::chrono::year; - + std::cout << year{2018}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp index ca5ffc650fa..92094b0c218 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using year = std::chrono::year; - + static_assert(std::is_trivially_copyable_v<year>, ""); static_assert(std::is_standard_layout_v<year>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp index cd420f0b65f..4a1cc9087ff 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp @@ -34,7 +34,7 @@ int main() ASSERT_NOEXCEPT(year_month{}); ASSERT_NOEXCEPT(year_month{year{1}, month{1}}); - + constexpr year_month ym0{}; static_assert( ym0.year() == year{}, ""); static_assert( ym0.month() == month{}, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp index 5de3043db1a..44648c4a024 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp @@ -45,7 +45,7 @@ int main() ASSERT_NOEXCEPT( std::declval<year_month&>() -= std::declval<months>()); ASSERT_SAME_TYPE(year_month&, decltype(std::declval<year_month&>() -= std::declval<months>())); - + static_assert(testConstexpr<year_month, months>(year_month{year{1234}, month{1}}), ""); for (unsigned i = 0; i <= 10; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp index cab369d7b4c..073a2865614 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp @@ -46,7 +46,7 @@ int main() ASSERT_NOEXCEPT( std::declval<year_month&>() -= std::declval<years>()); ASSERT_SAME_TYPE(year_month&, decltype(std::declval<year_month&>() -= std::declval<years>())); - + static_assert(testConstexpr<year_month, years>(year_month{year{1}, month{1}}), ""); for (int i = 1000; i <= 1010; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp index a2a77c8823f..d0c8d1e8cc1 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp @@ -15,9 +15,9 @@ // Returns: x.year() == y.year() && x.month() == y.month(). // // constexpr bool operator< (const year_month& x, const year_month& y) noexcept; -// Returns: -// If x.year() < y.year() returns true. -// Otherwise, if x.year() > y.year() returns false. +// Returns: +// If x.year() < y.year() returns true. +// Otherwise, if x.year() > y.year() returns false. // Otherwise, returns x.month() < y.month(). #include <chrono> @@ -35,19 +35,19 @@ int main() AssertComparisons6AreNoexcept<year_month>(); AssertComparisons6ReturnBool<year_month>(); - + static_assert( testComparisons6( - year_month{year{1234}, std::chrono::January}, + year_month{year{1234}, std::chrono::January}, year_month{year{1234}, std::chrono::January}, true, false), ""); - + static_assert( testComparisons6( - year_month{year{1234}, std::chrono::January}, + year_month{year{1234}, std::chrono::January}, year_month{year{1234}, std::chrono::February}, false, true), ""); static_assert( testComparisons6( - year_month{year{1234}, std::chrono::January}, + year_month{year{1234}, std::chrono::January}, year_month{year{1235}, std::chrono::January}, false, true), ""); @@ -55,15 +55,15 @@ int main() for (unsigned i = 1; i < 12; ++i) for (unsigned j = 1; j < 12; ++j) assert((testComparisons6( - year_month{year{1234}, month{i}}, - year_month{year{1234}, month{j}}, + year_month{year{1234}, month{i}}, + year_month{year{1234}, month{j}}, i == j, i < j ))); - + // same month, different years for (int i = 1000; i < 20; ++i) for (int j = 1000; j < 20; ++j) assert((testComparisons6( - year_month{year{i}, std::chrono::January}, + year_month{year{i}, std::chrono::January}, year_month{year{j}, std::chrono::January}, i == j, i < j ))); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp index a8d1e749278..1f77811accc 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp @@ -12,11 +12,11 @@ // class year_month; // constexpr year_month operator-(const year_month& ym, const years& dy) noexcept; -// Returns: ym + -dy. -// +// Returns: ym + -dy. +// // constexpr year_month operator-(const year_month& ym, const months& dm) noexcept; // Returns: ym + -dm. -// +// // constexpr months operator-(const year_month& x, const year_month& y) noexcept; // Returns: x.year() - y.year() + months{static_cast<int>(unsigned{x.month()}) - // static_cast<int>(unsigned{y.month()})} @@ -41,7 +41,7 @@ int main() { // year_month - years ASSERT_NOEXCEPT( std::declval<year_month>() - std::declval<years>()); ASSERT_SAME_TYPE(year_month, decltype(std::declval<year_month>() - std::declval<years>())); - + // static_assert(testConstexprYears (year_month{year{1}, month{1}}), ""); year_month ym{year{1234}, std::chrono::January}; @@ -56,7 +56,7 @@ int main() { // year_month - months ASSERT_NOEXCEPT( std::declval<year_month>() - std::declval<months>()); ASSERT_SAME_TYPE(year_month, decltype(std::declval<year_month>() - std::declval<months>())); - + // static_assert(testConstexprMonths(year_month{year{1}, month{1}}), ""); year_month ym{year{1234}, std::chrono::November}; @@ -71,7 +71,7 @@ int main() { // year_month - year_month ASSERT_NOEXCEPT( std::declval<year_month>() - std::declval<year_month>()); ASSERT_SAME_TYPE(months, decltype(std::declval<year_month>() - std::declval<year_month>())); - + // static_assert(testConstexprMonths(year_month{year{1}, month{1}}), ""); // Same year diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp index 6d42e9e67d1..67616764d3c 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp @@ -13,14 +13,14 @@ // constexpr year_month operator+(const year_month& ym, const years& dy) noexcept; // Returns: (ym.year() + dy) / ym.month(). -// +// // constexpr year_month operator+(const years& dy, const year_month& ym) noexcept; // Returns: ym + dy. // // constexpr year_month operator+(const year_month& ym, const months& dm) noexcept; -// Returns: A year_month value z such that z - ym == dm. +// Returns: A year_month value z such that z - ym == dm. // Complexity: O(1) with respect to the value of dm. -// +// // constexpr year_month operator+(const months& dm, const year_month& ym) noexcept; // Returns: ym + dm. @@ -66,7 +66,7 @@ int main() ASSERT_SAME_TYPE(year_month, decltype(std::declval<year_month>() + std::declval<years>())); ASSERT_SAME_TYPE(year_month, decltype(std::declval<years>() + std::declval<year_month>())); - + static_assert(testConstexprYears (year_month{year{1}, month{1}}), ""); year_month ym{year{1234}, std::chrono::January}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp index 8ec8672f963..8679c961211 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp @@ -15,27 +15,27 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const year_month& ym); -// +// // Returns: os << ym.year() << '/' << ym.month(). -// -// +// +// // template<class charT, class traits> // basic_ostream<charT, traits>& // to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const year_month& ym); -// +// // Effects: Streams ym into os using the format specified by the NTCTS fmt. fmt encoding follows the rules specified in 25.11. -// +// // template<class charT, class traits, class Alloc = allocator<charT>> // basic_istream<charT, traits>& // from_stream(basic_istream<charT, traits>& is, const charT* fmt, // year_month& ym, basic_string<charT, traits, Alloc>* abbrev = nullptr, // minutes* offset = nullptr); -// -// Effects: Attempts to parse the input stream is into the year_month ym using the format +// +// Effects: Attempts to parse the input stream is into the year_month ym using the format // flags given in the NTCTS fmt as specified in 25.12. If the parse fails to decode // a valid year_month, is.setstate(ios_- base::failbit) shall be called and ym shall // not be modified. If %Z is used and successfully parsed, that value will be assigned -// to *abbrev if abbrev is non-null. If %z (or a modified variant) is used and +// to *abbrev if abbrev is non-null. If %z (or a modified variant) is used and // successfully parsed, that value will be assigned to *offset if offset is non-null. @@ -52,6 +52,6 @@ int main() using year_month = std::chrono::year_month; using year = std::chrono::year; using month = std::chrono::month; - + std::cout << year_month{year{2018}, month{3}}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp index 298c2edef6f..200e2874d22 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using year_month = std::chrono::year_month; - + static_assert(std::is_trivially_copyable_v<year_month>, ""); static_assert(std::is_standard_layout_v<year_month>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp index 520aaf3bc3e..f3321d5085e 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp @@ -15,7 +15,7 @@ // explicit constexpr year_month_day(const local_days& dp) noexcept; // // -// Effects: Constructs an object of type year_month_day that corresponds +// Effects: Constructs an object of type year_month_day that corresponds // to the date represented by dp // // Remarks: Equivalent to constructing with sys_days{dp.time_since_epoch()}. diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp index be3970ec139..e2e0ac38ca9 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp @@ -38,9 +38,9 @@ int main() ASSERT_NOEXCEPT(year_month_day{}); ASSERT_NOEXCEPT(year_month_day{year{1}, month{1}, day{1}}); - + constexpr month January = std::chrono::January; - + constexpr year_month_day ym0{}; static_assert( ym0.year() == year{}, ""); static_assert( ym0.month() == month{}, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp index 66a19ca3303..d2e268d7d21 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp @@ -14,10 +14,10 @@ // constexpr year_month_day(const sys_days& dp) noexcept; // -// Effects: Constructs an object of type year_month_day that corresponds +// Effects: Constructs an object of type year_month_day that corresponds // to the date represented by dp // -// Remarks: For any value ymd of type year_month_day for which ymd.ok() is true, +// Remarks: For any value ymd of type year_month_day for which ymd.ok() is true, // ymd == year_month_day{sys_days{ymd}} is true. // // constexpr chrono::year year() const noexcept; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp index 4129864e14b..2b5fbab1a01 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp @@ -38,5 +38,5 @@ int main() // ASSERT_NOEXCEPT(year_month_day{std::declval<const year_month_day_last>()}); assert(false); - + } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp index d831f94a90c..7cd31222daa 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp @@ -46,7 +46,7 @@ int main() ASSERT_SAME_TYPE(year_month_day&, decltype(std::declval<year_month_day&>() += std::declval<months>())); ASSERT_SAME_TYPE(year_month_day&, decltype(std::declval<year_month_day&>() -= std::declval<months>())); - + static_assert(testConstexpr<year_month_day, months>(year_month_day{year{1234}, month{1}, day{1}}), ""); for (unsigned i = 0; i <= 10; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp index 39bdc7c210a..650941dc945 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp @@ -46,7 +46,7 @@ int main() ASSERT_SAME_TYPE(year_month_day&, decltype(std::declval<year_month_day&>() += std::declval<years>())); ASSERT_SAME_TYPE(year_month_day&, decltype(std::declval<year_month_day&>() -= std::declval<years>())); - + static_assert(testConstexpr<year_month_day, years>(year_month_day{year{1}, month{1}, day{1}}), ""); for (int i = 1000; i <= 1010; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp index bad421b6cd0..0df684395d4 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp @@ -15,9 +15,9 @@ // Returns: x.year() == y.year() && x.month() == y.month(). // // constexpr bool operator< (const year_month_day& x, const year_month_day& y) noexcept; -// Returns: -// If x.year() < y.year() returns true. -// Otherwise, if x.year() > y.year() returns false. +// Returns: +// If x.year() < y.year() returns true. +// Otherwise, if x.year() > y.year() returns false. // Otherwise, if x.month() < y.month() returns true. // Otherwise, if x.month() > y.month() returns false. // Otherwise, returns x.day() < y.day() @@ -39,21 +39,21 @@ int main() AssertComparisons6AreNoexcept<year_month_day>(); AssertComparisons6ReturnBool<year_month_day>(); - + constexpr month January = std::chrono::January; constexpr month February = std::chrono::February; static_assert( testComparisons6( - year_month_day{year{1234}, January, day{1}}, + year_month_day{year{1234}, January, day{1}}, year_month_day{year{1234}, January, day{1}}, true, false), ""); - + // different day static_assert( testComparisons6( - year_month_day{year{1234}, January, day{1}}, + year_month_day{year{1234}, January, day{1}}, year_month_day{year{1234}, January, day{2}}, false, true), ""); - + // different month static_assert( testComparisons6( year_month_day{year{1234}, January, day{1}}, @@ -96,23 +96,23 @@ int main() for (unsigned i = 1; i < 28; ++i) for (unsigned j = 1; j < 28; ++j) assert((testComparisons6( - year_month_day{year{1234}, January, day{i}}, - year_month_day{year{1234}, January, day{j}}, + year_month_day{year{1234}, January, day{i}}, + year_month_day{year{1234}, January, day{j}}, i == j, i < j ))); - + // same year, different months for (unsigned i = 1; i < 12; ++i) for (unsigned j = 1; j < 12; ++j) assert((testComparisons6( - year_month_day{year{1234}, month{i}, day{12}}, - year_month_day{year{1234}, month{j}, day{12}}, + year_month_day{year{1234}, month{i}, day{12}}, + year_month_day{year{1234}, month{j}, day{12}}, i == j, i < j ))); - + // same month, different years for (int i = 1000; i < 20; ++i) for (int j = 1000; j < 20; ++j) assert((testComparisons6( - year_month_day{year{i}, January, day{12}}, + year_month_day{year{i}, January, day{12}}, year_month_day{year{j}, January, day{12}}, i == j, i < j ))); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp index e3641ff02ed..41b61f7b685 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp @@ -12,7 +12,7 @@ // class year_month_day; // constexpr year_month_day operator-(const year_month_day& ymd, const years& dy) noexcept; -// Returns: ymd + (-dy) +// Returns: ymd + (-dy) #include <chrono> @@ -48,7 +48,7 @@ int main() constexpr month January = std::chrono::January; static_assert(test_constexpr(), ""); - + year_month_day ym{year{1234}, January, day{10}}; for (int i = 0; i <= 10; ++i) { diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp index d5f227631c8..c325d1f89ac 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp @@ -13,14 +13,14 @@ // constexpr year_month_day operator+(const year_month_day& ymd, const months& dm) noexcept; // Returns: (ymd.year() / ymd.month() + dm) / ymd.day(). -// +// // constexpr year_month_day operator+(const months& dm, const year_month_day& ymd) noexcept; // Returns: ymd + dm. // // // constexpr year_month_day operator+(const year_month_day& ymd, const years& dy) noexcept; // Returns: (ymd.year() + dy) / ymd.month() / ymd.day(). -// +// // constexpr year_month_day operator+(const years& dy, const year_month_day& ymd) noexcept; // Returns: ym + dm. @@ -91,7 +91,7 @@ int main() ASSERT_SAME_TYPE(year_month_day, decltype(std::declval<year_month_day>() + std::declval<years>())); ASSERT_SAME_TYPE(year_month_day, decltype(std::declval<years>() + std::declval<year_month_day>())); - + static_assert(testConstexprYears (year_month_day{year{1}, month{1}, day{1}}), ""); year_month_day ym{year{1234}, std::chrono::January, day{12}}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp index 72693f8d42e..4bfca15494d 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp @@ -15,27 +15,27 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const year_month_day& ym); -// +// // Returns: os << ym.year() << '/' << ym.month(). -// -// +// +// // template<class charT, class traits> // basic_ostream<charT, traits>& // to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const year_month_day& ym); -// +// // Effects: Streams ym into os using the format specified by the NTCTS fmt. fmt encoding follows the rules specified in 25.11. -// +// // template<class charT, class traits, class Alloc = allocator<charT>> // basic_istream<charT, traits>& // from_stream(basic_istream<charT, traits>& is, const charT* fmt, // year_month_day& ym, basic_string<charT, traits, Alloc>* abbrev = nullptr, // minutes* offset = nullptr); -// -// Effects: Attempts to parse the input stream is into the year_month_day ym using the format +// +// Effects: Attempts to parse the input stream is into the year_month_day ym using the format // flags given in the NTCTS fmt as specified in 25.12. If the parse fails to decode // a valid year_month_day, is.setstate(ios_- base::failbit) shall be called and ym shall // not be modified. If %Z is used and successfully parsed, that value will be assigned -// to *abbrev if abbrev is non-null. If %z (or a modified variant) is used and +// to *abbrev if abbrev is non-null. If %z (or a modified variant) is used and // successfully parsed, that value will be assigned to *offset if offset is non-null. @@ -53,6 +53,6 @@ int main() using year = std::chrono::year; using month = std::chrono::month; using day = std::chrono::day; - + std::cout << year_month_day{year{2018}, month{3}, day{12}}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp index 90e9c183481..f13f4da1a5f 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using year_month_day = std::chrono::year_month_day; - + static_assert(std::is_trivially_copyable_v<year_month_day>, ""); static_assert(std::is_standard_layout_v<year_month_day>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp index 3be621cdd3d..d0715e60821 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp @@ -37,7 +37,7 @@ int main() using year_month_day_last = std::chrono::year_month_day_last; ASSERT_NOEXCEPT(year_month_day_last{year{1}, month_day_last{month{1}}}); - + constexpr month January = std::chrono::January; constexpr year_month_day_last ymdl0{year{}, month_day_last{month{}}}; @@ -45,7 +45,7 @@ int main() static_assert( ymdl0.month() == month{}, ""); static_assert( ymdl0.month_day_last() == month_day_last{month{}}, ""); static_assert(!ymdl0.ok(), ""); - + constexpr year_month_day_last ymdl1{year{2019}, month_day_last{January}}; static_assert( ymdl1.year() == year{2019}, ""); static_assert( ymdl1.month() == January, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp index 7eac6e5eab9..f68e3239ff5 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp @@ -32,7 +32,7 @@ int main() // TODO: wait for calendar // ASSERT_NOEXCEPT( std::declval<const year_month_day_last>().day()); // ASSERT_SAME_TYPE(day, decltype(std::declval<const year_month_day_last>().day())); -// +// // static_assert( year_month_day_last{}.day() == day{}, ""); for (unsigned i = 1; i <= 12; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp index 455b9f919e1..d44fb78b159 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp @@ -47,7 +47,7 @@ int main() ASSERT_SAME_TYPE(year_month_day_last&, decltype(std::declval<year_month_day_last&>() += std::declval<months>())); ASSERT_SAME_TYPE(year_month_day_last&, decltype(std::declval<year_month_day_last&>() -= std::declval<months>())); - + static_assert(testConstexpr<year_month_day_last, months>(year_month_day_last{year{1234}, month_day_last{month{1}}}), ""); for (unsigned i = 0; i <= 10; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp index 6dbec39c3b8..60222660684 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp @@ -47,7 +47,7 @@ int main() ASSERT_SAME_TYPE(year_month_day_last&, decltype(std::declval<year_month_day_last&>() += std::declval<years>())); ASSERT_SAME_TYPE(year_month_day_last&, decltype(std::declval<year_month_day_last&>() -= std::declval<years>())); - + static_assert(testConstexpr<year_month_day_last, years>(year_month_day_last{year{1}, month_day_last{month{1}}}), ""); for (int i = 1000; i <= 1010; ++i) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp index 2c9776b3c92..87cbc6df424 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp @@ -15,8 +15,8 @@ // Returns: x.year() == y.year() && x.month_day_last() == y.month_day_last(). // // constexpr bool operator< (const year_month_day_last& x, const year_month_day_last& y) noexcept; -// Returns: -// If x.year() < y.year(), returns true. +// Returns: +// If x.year() < y.year(), returns true. // Otherwise, if x.year() > y.year(), returns false. // Otherwise, returns x.month_day_last() < y.month_day_last() @@ -37,15 +37,15 @@ int main() AssertComparisons6AreNoexcept<year_month_day_last>(); AssertComparisons6ReturnBool<year_month_day_last>(); - + constexpr month January = std::chrono::January; constexpr month February = std::chrono::February; static_assert( testComparisons6( - year_month_day_last{year{1234}, month_day_last{January}}, + year_month_day_last{year{1234}, month_day_last{January}}, year_month_day_last{year{1234}, month_day_last{January}}, true, false), ""); - + // different month static_assert( testComparisons6( year_month_day_last{year{1234}, month_day_last{January}}, @@ -74,15 +74,15 @@ int main() for (unsigned i = 1; i < 12; ++i) for (unsigned j = 1; j < 12; ++j) assert((testComparisons6( - year_month_day_last{year{1234}, month_day_last{month{i}}}, - year_month_day_last{year{1234}, month_day_last{month{j}}}, + year_month_day_last{year{1234}, month_day_last{month{i}}}, + year_month_day_last{year{1234}, month_day_last{month{j}}}, i == j, i < j ))); - + // same month, different years for (int i = 1000; i < 20; ++i) for (int j = 1000; j < 20; ++j) assert((testComparisons6( - year_month_day_last{year{i}, month_day_last{January}}, + year_month_day_last{year{i}, month_day_last{January}}, year_month_day_last{year{j}, month_day_last{January}}, i == j, i < j ))); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp index 3e41215bdf2..cd7f3173231 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp @@ -13,12 +13,12 @@ // constexpr year_month_day_last // operator-(const year_month_day_last& ymdl, const months& dm) noexcept; -// +// // Returns: ymdl + (-dm). // // constexpr year_month_day_last // operator-(const year_month_day_last& ymdl, const years& dy) noexcept; -// +// // Returns: ymdl + (-dy). diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp index b441ec0fe87..9861d272fda 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp @@ -15,22 +15,22 @@ // operator+(const year_month_day_last& ymdl, const months& dm) noexcept; // // Returns: (ymdl.year() / ymdl.month() + dm) / last. -// +// // constexpr year_month_day_last // operator+(const months& dm, const year_month_day_last& ymdl) noexcept; // // Returns: ymdl + dm. // // -// constexpr year_month_day_last +// constexpr year_month_day_last // operator+(const year_month_day_last& ymdl, const years& dy) noexcept; // // Returns: {ymdl.year()+dy, ymdl.month_day_last()}. -// +// // constexpr year_month_day_last // operator+(const years& dy, const year_month_day_last& ymdl) noexcept; // -// Returns: ymdl + dy +// Returns: ymdl + dy @@ -104,7 +104,7 @@ int main() ASSERT_SAME_TYPE(year_month_day_last, decltype(std::declval<year_month_day_last>() + std::declval<years>())); ASSERT_SAME_TYPE(year_month_day_last, decltype(std::declval<years>() + std::declval<year_month_day_last>())); - + static_assert(testConstexprYears(year_month_day_last{year{1}, month_day_last{January}}), ""); year_month_day_last ym{year{1234}, month_day_last{January}}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp index 230ae04cef2..06c752e2905 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp @@ -15,7 +15,7 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const year_month_day_last& ymdl); -// +// // Returns: os << ymdl.year() << '/' << ymdl.month_day_last(). diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp index 809ec01337d..dbc3c855a5a 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp @@ -15,7 +15,7 @@ // explicit constexpr year_month_weekday(const local_days& dp) noexcept; // // -// Effects: Constructs an object of type year_month_weekday that corresponds +// Effects: Constructs an object of type year_month_weekday that corresponds // to the date represented by dp // // Remarks: Equivalent to constructing with sys_days{dp.time_since_epoch()}. diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp index 8e313fb0268..583abd0294b 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp @@ -45,7 +45,7 @@ int main() ASSERT_NOEXCEPT(year_month_weekday{}); ASSERT_NOEXCEPT(year_month_weekday{year{1}, month{1}, weekday_indexed{Tuesday, 1}}); - + constexpr year_month_weekday ym0{}; static_assert( ym0.year() == year{}, ""); static_assert( ym0.month() == month{}, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp index 63ea496d653..52b3f712f37 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp @@ -14,10 +14,10 @@ // constexpr year_month_weekday(const sys_days& dp) noexcept; // -// Effects: Constructs an object of type year_month_weekday that corresponds +// Effects: Constructs an object of type year_month_weekday that corresponds // to the date represented by dp // -// Remarks: For any value ymd of type year_month_weekday for which ymd.ok() is true, +// Remarks: For any value ymd of type year_month_weekday for which ymd.ok() is true, // ymd == year_month_weekday{sys_days{ymd}} is true. // // constexpr chrono::year year() const noexcept; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp index 315dd45c1e6..be62a1d6fad 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp @@ -49,7 +49,7 @@ int main() ASSERT_NOEXCEPT( std::declval<year_month_weekday&>() -= std::declval<years>()); ASSERT_SAME_TYPE(year_month_weekday&, decltype(std::declval<year_month_weekday&>() -= std::declval<years>())); - + constexpr weekday Tuesday = std::chrono::Tuesday; constexpr month January = std::chrono::January; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp index a930dd99161..f545898a0e7 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp @@ -34,22 +34,22 @@ int main() AssertComparisons2AreNoexcept<year_month_weekday>(); AssertComparisons2ReturnBool<year_month_weekday>(); - + constexpr month January = std::chrono::January; constexpr month February = std::chrono::February; constexpr weekday Tuesday = std::chrono::Tuesday; static_assert( testComparisons2( - year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, 1}}, + year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, 1}}, year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, 1}}, true), ""); - + // different day static_assert( testComparisons2( - year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, 1}}, + year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, 1}}, year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, 2}}, false), ""); - + // different month static_assert( testComparisons2( year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, 1}}, @@ -95,7 +95,7 @@ int main() year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, i}}, year_month_weekday{year{1234}, January, weekday_indexed{Tuesday, j}}, i == j))); - + // same year, different months for (unsigned i = 1; i < 12; ++i) for (unsigned j = 1; j < 12; ++j) @@ -103,7 +103,7 @@ int main() year_month_weekday{year{1234}, month{i}, weekday_indexed{Tuesday, 1}}, year_month_weekday{year{1234}, month{j}, weekday_indexed{Tuesday, 1}}, i == j))); - + // same month, different years for (int i = 1000; i < 20; ++i) for (int j = 1000; j < 20; ++j) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp index 6f0d22ec6e8..9bd0eaeb849 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp @@ -13,7 +13,7 @@ // constexpr year_month_weekday operator-(const year_month_weekday& ymwd, const months& dm) noexcept; // Returns: ymwd + (-dm). -// +// // constexpr year_month_weekday operator-(const year_month_weekday& ymwd, const years& dy) noexcept; // Returns: ymwd + (-dy). @@ -70,7 +70,7 @@ int main() ASSERT_SAME_TYPE(year_month_weekday, decltype(std::declval<year_month_weekday>() - std::declval<years>())); static_assert(testConstexprYears(), ""); - + year_month_weekday ym{year{1234}, November, weekday_indexed{Tuesday, 1}}; for (int i = 0; i <= 10; ++i) { @@ -81,13 +81,13 @@ int main() assert(ym1.index() == 1); } } - + { // year_month_weekday - months ASSERT_NOEXCEPT( std::declval<year_month_weekday>() - std::declval<months>()); ASSERT_SAME_TYPE(year_month_weekday, decltype(std::declval<year_month_weekday>() - std::declval<months>())); static_assert(testConstexprMonths(), ""); - + year_month_weekday ym{year{1234}, November, weekday_indexed{Tuesday, 2}}; for (unsigned i = 1; i <= 10; ++i) { diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp index a6a748614eb..1339613519c 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp @@ -13,14 +13,14 @@ // constexpr year_month_weekday operator+(const year_month_weekday& ymd, const months& dm) noexcept; // Returns: (ymd.year() / ymd.month() + dm) / ymd.day(). -// +// // constexpr year_month_weekday operator+(const months& dm, const year_month_weekday& ymd) noexcept; // Returns: ymd + dm. // // // constexpr year_month_weekday operator+(const year_month_weekday& ymd, const years& dy) noexcept; // Returns: (ymd.year() + dy) / ymd.month() / ymd.day(). -// +// // constexpr year_month_weekday operator+(const years& dy, const year_month_weekday& ymd) noexcept; // Returns: ym + dm. @@ -98,7 +98,7 @@ int main() ASSERT_SAME_TYPE(year_month_weekday, decltype(std::declval<year_month_weekday>() + std::declval<years>())); ASSERT_SAME_TYPE(year_month_weekday, decltype(std::declval<years>() + std::declval<year_month_weekday>())); - + static_assert(testConstexprYears (year_month_weekday{year{1}, January, weekday_indexed{Tuesday, 1}}), ""); year_month_weekday ym{year{1234}, std::chrono::January, weekday_indexed{Tuesday, 3}}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp index ff6ce35e17d..f985f46ea3d 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp @@ -15,27 +15,27 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const year_month_weekday& ym); -// +// // Returns: os << ym.year() << '/' << ym.month(). -// -// +// +// // template<class charT, class traits> // basic_ostream<charT, traits>& // to_stream(basic_ostream<charT, traits>& os, const charT* fmt, const year_month_weekday& ym); -// +// // Effects: Streams ym into os using the format specified by the NTCTS fmt. fmt encoding follows the rules specified in 25.11. -// +// // template<class charT, class traits, class Alloc = allocator<charT>> // basic_istream<charT, traits>& // from_stream(basic_istream<charT, traits>& is, const charT* fmt, // year_month_weekday& ym, basic_string<charT, traits, Alloc>* abbrev = nullptr, // minutes* offset = nullptr); -// -// Effects: Attempts to parse the input stream is into the year_month_weekday ym using the format +// +// Effects: Attempts to parse the input stream is into the year_month_weekday ym using the format // flags given in the NTCTS fmt as specified in 25.12. If the parse fails to decode // a valid year_month_weekday, is.setstate(ios_- base::failbit) shall be called and ym shall // not be modified. If %Z is used and successfully parsed, that value will be assigned -// to *abbrev if abbrev is non-null. If %z (or a modified variant) is used and +// to *abbrev if abbrev is non-null. If %z (or a modified variant) is used and // successfully parsed, that value will be assigned to *offset if offset is non-null. @@ -52,6 +52,6 @@ int main() using year = std::chrono::year; using month = std::chrono::month; using weekday = std::chrono::weekday; - + std::cout << year_month_weekday{year{2018}, month{3}, weekday{4}}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp index 2343d9db4c2..8969bd32ac4 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using year_month_weekday = std::chrono::year_month_weekday; - + static_assert(std::is_trivially_copyable_v<year_month_weekday>, ""); static_assert(std::is_standard_layout_v<year_month_weekday>, ""); } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp index 4359ea9a8fe..cd3f112acc5 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp @@ -41,7 +41,7 @@ int main() constexpr weekday Tuesday = std::chrono::Tuesday; ASSERT_NOEXCEPT(year_month_weekday_last{year{1}, month{1}, weekday_last{Tuesday}}); - + constexpr year_month_weekday_last ym1{year{2019}, January, weekday_last{Tuesday}}; static_assert( ym1.year() == year{2019}, ""); static_assert( ym1.month() == January, ""); diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp index 47a88849965..8793c659ad3 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp @@ -47,7 +47,7 @@ int main() ASSERT_SAME_TYPE(year_month_weekday_last&, decltype(std::declval<year_month_weekday_last&>() += std::declval<years>())); ASSERT_SAME_TYPE(year_month_weekday_last&, decltype(std::declval<year_month_weekday_last&>() -= std::declval<years>())); - + constexpr weekday Tuesday = std::chrono::Tuesday; constexpr month January = std::chrono::January; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp index 0c8becd4536..6af54892a5b 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp @@ -33,23 +33,23 @@ int main() AssertComparisons2AreNoexcept<year_month_weekday_last>(); AssertComparisons2ReturnBool<year_month_weekday_last>(); - + constexpr month January = std::chrono::January; constexpr month February = std::chrono::February; constexpr weekday Tuesday = std::chrono::Tuesday; constexpr weekday Wednesday = std::chrono::Wednesday; static_assert( testComparisons2( - year_month_weekday_last{year{1234}, January, weekday_last{Tuesday}}, + year_month_weekday_last{year{1234}, January, weekday_last{Tuesday}}, year_month_weekday_last{year{1234}, January, weekday_last{Tuesday}}, true), ""); - + // different day static_assert( testComparisons2( - year_month_weekday_last{year{1234}, January, weekday_last{Tuesday}}, + year_month_weekday_last{year{1234}, January, weekday_last{Tuesday}}, year_month_weekday_last{year{1234}, January, weekday_last{Wednesday}}, false), ""); - + // different month static_assert( testComparisons2( year_month_weekday_last{year{1234}, January, weekday_last{Tuesday}}, @@ -95,7 +95,7 @@ int main() year_month_weekday_last{year{1234}, January, weekday_last{weekday{i}}}, year_month_weekday_last{year{1234}, January, weekday_last{weekday{j}}}, i == j))); - + // same year, different months for (unsigned i = 1; i < 12; ++i) for (unsigned j = 1; j < 12; ++j) @@ -103,7 +103,7 @@ int main() year_month_weekday_last{year{1234}, month{i}, weekday_last{Tuesday}}, year_month_weekday_last{year{1234}, month{j}, weekday_last{Tuesday}}, i == j))); - + // same month, different years for (int i = 1000; i < 20; ++i) for (int j = 1000; j < 20; ++j) diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp index a53fa7ebf1f..c0ca34e83fc 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp @@ -13,7 +13,7 @@ // constexpr year_month_weekday_last operator-(const year_month_weekday_last& ymwdl, const months& dm) noexcept; // Returns: ymwdl + (-dm). -// +// // constexpr year_month_weekday_last operator-(const year_month_weekday_last& ymwdl, const years& dy) noexcept; // Returns: ymwdl + (-dy). @@ -71,7 +71,7 @@ int main() assert(ym1.weekday_last() == weekday_last{Tuesday}); } } - + { // year_month_weekday_last - months ASSERT_NOEXCEPT( std::declval<year_month_weekday_last>() - std::declval<months>()); @@ -89,5 +89,5 @@ int main() assert(ym1.weekday_last() == weekday_last{Tuesday}); } } - + } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp index e79262e0d2e..9f8eb9dc030 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp @@ -13,13 +13,13 @@ // constexpr year_month_weekday_last operator+(const year_month_weekday_last& ymwdl, const months& dm) noexcept; // Returns: (ymwdl.year() / ymwdl.month() + dm) / ymwdl.weekday_last(). -// +// // constexpr year_month_weekday_last operator+(const months& dm, const year_month_weekday_last& ymwdl) noexcept; // Returns: ymwdl + dm. -// +// // constexpr year_month_weekday_last operator+(const year_month_weekday_last& ymwdl, const years& dy) noexcept; // Returns: {ymwdl.year()+dy, ymwdl.month(), ymwdl.weekday_last()}. -// +// // constexpr year_month_weekday_last operator+(const years& dy, const year_month_weekday_last& ymwdl) noexcept; // Returns: ymwdl + dy. @@ -93,7 +93,7 @@ int main() ASSERT_SAME_TYPE(year_month_weekday_last, decltype(std::declval<year_month_weekday_last>() + std::declval<years>())); ASSERT_SAME_TYPE(year_month_weekday_last, decltype(std::declval<years>() + std::declval<year_month_weekday_last>())); - + static_assert(testConstexprYears (year_month_weekday_last{year{1}, January, weekday_last{Tuesday}}), ""); year_month_weekday_last ym{year{1234}, std::chrono::January, weekday_last{Tuesday}}; diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp index 08c0c1d647d..46b6ebaed0f 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp @@ -15,7 +15,7 @@ // template<class charT, class traits> // basic_ostream<charT, traits>& // operator<<(basic_ostream<charT, traits>& os, const year_month_weekday_last& ymwdl); -// +// // Returns: os << ymwdl.year() << '/' << ymwdl.month() << '/' << ymwdl.weekday_last(). @@ -33,6 +33,6 @@ int main() using month = std::chrono::month; using weekday = std::chrono::weekday; using weekday_last = std::chrono::weekday_last; - + std::cout << year_month_weekday_last{year{2018}, month{3}, weekday_last{weekday{4}}}; } diff --git a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp index 4ce47f05d4d..a7f3f024ebf 100644 --- a/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp +++ b/libcxx/test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp @@ -20,7 +20,7 @@ int main() { using year_month_weekday_last = std::chrono::year_month_weekday_last; - + static_assert(std::is_trivially_copyable_v<year_month_weekday_last>, ""); static_assert(std::is_standard_layout_v<year_month_weekday_last>, ""); } diff --git a/libcxx/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp b/libcxx/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp index 5d616418ca5..d60f6276ae4 100644 --- a/libcxx/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp +++ b/libcxx/test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp @@ -39,7 +39,7 @@ int main() t += Duration(2); assert(t.time_since_epoch() == Duration(5)); } - + #if TEST_STD_VER > 14 static_assert(constexpr_test(), ""); #endif diff --git a/libcxx/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp b/libcxx/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp index 44d5d41106f..9ef95255920 100644 --- a/libcxx/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp +++ b/libcxx/test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp @@ -39,7 +39,7 @@ int main() t -= Duration(2); assert(t.time_since_epoch() == Duration(1)); } - + #if TEST_STD_VER > 14 static_assert(constexpr_test(), ""); #endif |