[libc++][test] Silence MSVC "comparison of signed and unsigned" warning
authorCasey Carter <Casey@Carter.net>
Mon, 19 Oct 2020 22:32:57 +0000 (15:32 -0700)
committerCasey Carter <Casey@Carter.net>
Tue, 20 Oct 2020 00:18:44 +0000 (17:18 -0700)
libcxx/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp
libcxx/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp

index 8730ecd..5e8e998 100644 (file)
@@ -37,7 +37,7 @@ TEST_CONSTEXPR bool test_constexpr() {
 
   auto it = std::merge(std::begin(ia), std::end(ia), std::begin(ib),
                        std::end(ib), std::begin(ic));
-  assert(std::distance(std::begin(ic), it) == (std::size(ia) + std::size(ib)));
+  assert(std::distance(std::begin(ic), it) == static_cast<int>(std::size(ia) + std::size(ib)));
   assert(*it == 0);
   assert(std::equal(std::begin(ic), it, std::begin(expected), std::end(expected)));
   return true;
index b15a6ff..63fe392 100644 (file)
@@ -42,7 +42,7 @@ TEST_CONSTEXPR bool test_constexpr() {
   auto it =
       std::merge(std::begin(ia), std::end(ia), std::begin(ib), std::end(ib),
                  std::begin(ic), std::less<>{});
-  assert(std::distance(std::begin(ic), it) == (std::size(ia) + std::size(ib)));
+  assert(std::distance(std::begin(ic), it) == static_cast<int>(std::size(ia) + std::size(ib)));
   assert(*it == 0);
   assert(
       std::equal(std::begin(ic), it, std::begin(expected), std::end(expected)));