meta: minor changes

This commit is contained in:
Michele Caini
2020-12-17 09:58:47 +01:00
parent 753df6decf
commit 58bcbe75b7

View File

@@ -410,7 +410,8 @@ public:
if(const auto * const conv = internal::find_if<&internal::meta_type_node::conv>([info = internal::meta_info<Type>::resolve()->info](const auto *curr) {
return curr->type()->info == info;
}, node); conv) {
swap(conv->conv(std::as_const(storage).data()), *this);
auto other = conv->conv(std::as_const(storage).data());
swap(other, *this);
return true;
}
}