Просмотр исходного кода

meta: prevent aliasing on prop with future changes

Michele Caini 6 лет назад
Родитель
Сommit
b22b1d4794
1 измененных файлов с 2 добавлено и 2 удалено
  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;