From a2f336d22fb019d71679b5b55e7249f0dbcbdd89 Mon Sep 17 00:00:00 2001 From: jeffro256 Date: Wed, 16 Jul 2025 00:03:39 -0500 Subject: [PATCH] serialization: massage pair casting to remove user-defined-cast warnings Similar to: https://github.com/sstsimulator/sst-core/pull/1315 --- src/serialization/container.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/serialization/container.h b/src/serialization/container.h index def703efe0..508b509921 100644 --- a/src/serialization/container.h +++ b/src/serialization/container.h @@ -132,7 +132,8 @@ bool do_serialize_container(Archive &ar, C &v) if (i != v.begin()) ar.delimit_array(); using serializable_value_type = typename ::serialization::detail::serializable_value_type::type; - if(!::serialization::detail::serialize_container_element(ar, (serializable_value_type&)*i)) + auto &i_ref = const_cast(reinterpret_cast(*i)); + if(!::serialization::detail::serialize_container_element(ar, i_ref)) return false; if (!ar.good()) return false;