From 30f71b2ed6bd3bf8e1991999b175e0c1b22f6c73 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Wed, 15 May 2019 23:07:24 +0200 Subject: [PATCH] assert (has) on replace for empty components --- src/entt/entity/registry.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/entt/entity/registry.hpp b/src/entt/entity/registry.hpp index f19f7dcc0..bcc9775b5 100644 --- a/src/entt/entity/registry.hpp +++ b/src/entt/entity/registry.hpp @@ -121,6 +121,7 @@ class basic_registry { template decltype(auto) replace(basic_registry ®istry, const Entity entt, Args &&... args) { if constexpr(std::is_empty_v) { + assert((storage::has(entt))); on_replace.publish(registry, entt, Component{}); return Component{std::forward(args)...}; } else {