Fix build with C++17 or lower

This commit is contained in:
Daniil Kovalev 2021-05-10 22:48:19 +03:00
parent 77045f13bb
commit 2b78d50d13

View File

@ -1102,7 +1102,7 @@ TEST(object_with_zone, ext_ref_empty)
msgpack::type::ext_ref v; msgpack::type::ext_ref v;
msgpack::zone z; msgpack::zone z;
msgpack::object obj(v, z); msgpack::object obj(v, z);
EXPECT_TRUE(obj.as<msgpack::type::ext>() == v); EXPECT_TRUE(obj.as<msgpack::type::ext>() == msgpack::type::ext(v));
EXPECT_TRUE(obj.as<msgpack::type::ext_ref>() == v); EXPECT_TRUE(obj.as<msgpack::type::ext_ref>() == v);
} }
@ -1112,6 +1112,6 @@ TEST(object_with_zone, ext_ref_from_buf)
msgpack::type::ext_ref v(buf, sizeof(buf)); msgpack::type::ext_ref v(buf, sizeof(buf));
msgpack::zone z; msgpack::zone z;
msgpack::object obj(v, z); msgpack::object obj(v, z);
EXPECT_TRUE(obj.as<msgpack::type::ext>() == v); EXPECT_TRUE(obj.as<msgpack::type::ext>() == msgpack::type::ext(v));
EXPECT_TRUE(obj.as<msgpack::type::ext_ref>() == v); EXPECT_TRUE(obj.as<msgpack::type::ext_ref>() == v);
} }