From f297aa8965d1ceafb826b46121d2994b1e2494d5 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 28 Jul 2024 09:21:55 +0200 Subject: entity: use static_cast from void* rather than reinterpret_cast --- entity/field.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'entity') diff --git a/entity/field.hpp b/entity/field.hpp index 9b7e55b1..02782651 100644 --- a/entity/field.hpp +++ b/entity/field.hpp @@ -132,10 +132,10 @@ constexpr erased_accessor entity_field::erased() const constexpr bool has_writer = !std::is_same_v, std::nullptr_t>; constexpr auto c_range_fn = [](const void* obj, const c_range_t* reader) -> erased_constraints::range { - return get_range(*static_cast(reader), *reinterpret_cast(obj)); + return get_range(*static_cast(reader), *static_cast(obj)); }; constexpr auto c_length_fn = [](const void* obj, const c_length_t* reader) -> erased_constraints::max_length { - return get_max_length(*static_cast(reader), *reinterpret_cast(obj)); + return get_max_length(*static_cast(reader), *static_cast(obj)); }; return erased_accessor { (void*)&reader, has_writer ? (void*)&writer : nullptr, -- cgit v1.2.3