Commit c7a036c9 authored by Paul's avatar Paul
Browse files

Add some asserts

parent f56e7b25
...@@ -124,11 +124,13 @@ MSGPACK_API_VERSION_NAMESPACE(MSGPACK_DEFAULT_API_NS) ...@@ -124,11 +124,13 @@ MSGPACK_API_VERSION_NAMESPACE(MSGPACK_DEFAULT_API_NS)
std::visit( std::visit(
migraphx::overload( migraphx::overload(
[&](migraphx::value::binary& bin) { [&](migraphx::value::binary& bin) {
assert(sa.type == msgpack::type::BIN);
bin.insert(bin.end(), bin.insert(bin.end(),
sa.via.bin.ptr, sa.via.bin.ptr,
sa.via.bin.ptr + sa.via.bin.size); sa.via.bin.ptr + sa.via.bin.size);
}, },
[&](migraphx::value::array& arr) { [&](migraphx::value::array& arr) {
assert(sa.type == msgpack::type::ARRAY);
std::for_each(sa.via.array.ptr, std::for_each(sa.via.array.ptr,
sa.via.array.ptr + sa.via.array.size, sa.via.array.ptr + sa.via.array.size,
[&](const msgpack::object& so) { [&](const msgpack::object& so) {
...@@ -136,6 +138,7 @@ MSGPACK_API_VERSION_NAMESPACE(MSGPACK_DEFAULT_API_NS) ...@@ -136,6 +138,7 @@ MSGPACK_API_VERSION_NAMESPACE(MSGPACK_DEFAULT_API_NS)
}); });
}, },
[&](migraphx::value::object& obj) { [&](migraphx::value::object& obj) {
assert(sa.type == msgpack::type::MAP);
std::for_each(sa.via.map.ptr, std::for_each(sa.via.map.ptr,
sa.via.map.ptr + sa.via.map.size, sa.via.map.ptr + sa.via.map.size,
[&](const msgpack::object_kv& p) { [&](const msgpack::object_kv& p) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment