test: add mention of storage initialization workaround (ref #827) (#879)

This commit is contained in:
Qix
2022-04-28 16:34:45 +02:00
committed by GitHub
parent ef6e47f625
commit 049e529f66

View File

@@ -46,6 +46,16 @@ TEST(Example, DifferentRegistryTypes) {
entt::basic_registry<entt::entity> registry{};
entt::basic_registry<my_entity> other{};
/*
TODO These are currently needed to ensure that the source and
target registries have the proper storage initialized
prior to copying, as this isn't done automatically
when emplacing storages (as is done below).
There is an open issue about this, and these two
lines should be removed when a fix is properly landed.
https://github.com/skypjack/entt/issues/827
*/
static_cast<void>(registry.storage<double>());
static_cast<void>(other.storage<int>());