From aa76604585375105966d3a7cea0fd8b5c2b6596d Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Sun, 16 Jun 2024 22:13:59 +0900 Subject: [PATCH] test: add (void) to not to discard v.value() even if v is empty so value() never returns anything --- tests/test_utility.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_utility.cpp b/tests/test_utility.cpp index bf6cfec..d2ae5f9 100644 --- a/tests/test_utility.cpp +++ b/tests/test_utility.cpp @@ -106,7 +106,7 @@ TEST_CASE("cxx::optional") CHECK_UNARY_FALSE(static_cast(v)); CHECK_UNARY_FALSE(v.has_value()); - CHECK_THROWS(v.value()); + CHECK_THROWS((void)v.value()); CHECK_EQ(v.value_or(6 * 9), 54); v = 42; @@ -119,7 +119,7 @@ TEST_CASE("cxx::optional") CHECK_UNARY_FALSE(static_cast(v)); CHECK_UNARY_FALSE(v.has_value()); - CHECK_THROWS(v.value()); + CHECK_THROWS((void)v.value()); CHECK_EQ(v.value_or(6 * 9), 54); v = 42; @@ -145,7 +145,7 @@ TEST_CASE("cxx::optional") CHECK_UNARY_FALSE(static_cast(v)); CHECK_UNARY_FALSE(v.has_value()); - CHECK_THROWS(v.value()); + CHECK_THROWS((void)v.value()); CHECK_EQ(v.value_or(std::vector{6 * 9}), std::vector{54}); v = std::vector{42}; @@ -158,7 +158,7 @@ TEST_CASE("cxx::optional") CHECK_UNARY_FALSE(static_cast(v)); CHECK_UNARY_FALSE(v.has_value()); - CHECK_THROWS(v.value()); + CHECK_THROWS((void)v.value()); CHECK_EQ(v.value_or(std::vector{6 * 9}), std::vector{54}); v = std::vector{42};