Browse Source

meta: prevent aliasing on prop with future changes

Michele Caini 6 years ago
parent
commit
b22b1d4794
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/entt/meta/factory.hpp

+ 2 - 2
src/entt/meta/factory.hpp

@@ -266,10 +266,10 @@ class meta_factory {
         static internal::meta_prop_node node{
             nullptr,
             []() -> meta_any {
-                return std::get<0>(prop);
+                return std::as_const(std::get<0>(prop));
             },
             []() -> meta_any {
-                return std::get<1>(prop);
+                return std::as_const(std::get<1>(prop));
             },
             []() ENTT_NOEXCEPT -> meta_prop {
                 return &node;