From cd3836f467ddaabb6f442075df94840537c99783 Mon Sep 17 00:00:00 2001 From: Christian Parpart Date: Fri, 28 Aug 2020 14:46:29 +0200 Subject: [PATCH] Fixes compilation on MSVC wrt. narrowing conversion from cstr-ptr to bool. --- test/libsolidity/SolidityTypes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/libsolidity/SolidityTypes.cpp b/test/libsolidity/SolidityTypes.cpp index b837b3878..49e6f6ac4 100644 --- a/test/libsolidity/SolidityTypes.cpp +++ b/test/libsolidity/SolidityTypes.cpp @@ -265,7 +265,7 @@ BOOST_AUTO_TEST_CASE(helper_bool_result) BoolResult r7{true}; // Attention: this will implicitly convert to bool. - BoolResult r8{"true"}; + BoolResult r8("true"); // We cannot use {} initializer here because this does not allow narrowing conversion (at least MSVC breaks) r7.merge(r8, logical_and()); BOOST_REQUIRE_EQUAL(r7.get(), true); BOOST_REQUIRE_EQUAL(r7.message(), "");