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);