Skip to content

Commit fe4305f

Browse files
committed
Handle conversion error in a test case
1 parent 101407c commit fe4305f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

test/test_big_uints.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,13 @@ auto test_big_uints_mul() -> void
172172
}
173173
else
174174
{
175-
const std::uint64_t dec_intern_rhs_64 = static_cast<std::uint64_t>(dec_intern_uint_rhs);
176-
const std::uint64_t boost_ctrl_rhs_64 = static_cast<std::uint64_t>(boost_ctrl_uint_rhs);
175+
const auto dec_intern_rhs_64 =
176+
static_cast<std::uint64_t>
177+
(
178+
static_cast<::boost::decimal::detail::uint128>(dec_intern_uint_rhs)
179+
);
180+
181+
const auto boost_ctrl_rhs_64 = static_cast<std::uint64_t>(boost_ctrl_uint_rhs);
177182

178183
BOOST_TEST_EQ(dec_intern_rhs_64, boost_ctrl_rhs_64);
179184

0 commit comments

Comments
 (0)