From 83b71d3f5a6bad5a5c95e825f6b06b4829cddf59 Mon Sep 17 00:00:00 2001 From: Lee *!* Clagett <vtnerd@users.noreply.github.com> Date: Mon, 22 Jan 2024 14:17:38 -0500 Subject: [PATCH] Fix warnings in unit tests (#91) --- tests/unit/wire/read.test.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/unit/wire/read.test.cpp b/tests/unit/wire/read.test.cpp index c962669..22bcf4e 100644 --- a/tests/unit/wire/read.test.cpp +++ b/tests/unit/wire/read.test.cpp @@ -47,7 +47,7 @@ namespace { EXPECT(Target(0) == wire::integer::cast_unsigned<Target>(std::uintmax_t(0))); EXPECT(limit::max() == wire::integer::cast_unsigned<Target>(std::uintmax_t(limit::max()))); - if (limit::max() < max) + if constexpr (limit::max() < max) { EXPECT_THROWS_AS(wire::integer::cast_unsigned<Target>(std::uintmax_t(limit::max()) + 1), wire::exception); EXPECT_THROWS_AS(wire::integer::cast_unsigned<Target>(max), wire::exception); @@ -68,7 +68,7 @@ namespace SETUP("intmax_t to " + boost::core::demangle(typeid(Target).name())) { - if (min < limit::min()) + if constexpr (min < limit::min()) { EXPECT_THROWS_AS(wire::integer::cast_signed<Target>(std::intmax_t(limit::min()) - 1), wire::exception); EXPECT_THROWS_AS(wire::integer::cast_signed<Target>(min), wire::exception); @@ -76,7 +76,7 @@ namespace EXPECT(limit::min() == wire::integer::cast_signed<Target>(std::intmax_t(limit::min()))); EXPECT(Target(0) == wire::integer::cast_signed<Target>(std::intmax_t(0))); EXPECT(limit::max() == wire::integer::cast_signed<Target>(std::intmax_t(limit::max()))); - if (limit::max() < max) + if constexpr (limit::max() < max) { EXPECT_THROWS_AS(wire::integer::cast_signed<Target>(std::intmax_t(limit::max()) + 1), wire::exception); EXPECT_THROWS_AS(wire::integer::cast_signed<Target>(max), wire::exception);