meta: prevent aliasing on prop with future changes

This commit is contained in:
Michele Caini
2019-08-04 23:03:31 +02:00
parent d2d19e3fbc
commit b22b1d4794

View File

@@ -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;