diff --git a/src/entt/meta/node.hpp b/src/entt/meta/node.hpp index 00fe0b86d..d5bf120d5 100644 --- a/src/entt/meta/node.hpp +++ b/src/entt/meta/node.hpp @@ -245,12 +245,12 @@ template } if constexpr(!std::is_void_v && !std::is_function_v) { - node.from_void = +[](const meta_ctx &ctx, void *element, const void *as_const) { - if(element) { - return meta_any{ctx, std::in_place_type &>, *static_cast *>(element)}; + node.from_void = +[](const meta_ctx &ctx, void *elem, const void *celem) { + if(elem) { + return meta_any{ctx, std::in_place_type &>, *static_cast *>(elem)}; } - return meta_any{ctx, std::in_place_type &>, *static_cast *>(as_const)}; + return meta_any{ctx, std::in_place_type &>, *static_cast *>(celem)}; }; }