diff --git a/src/tz/core/types.hpp b/src/tz/core/types.hpp index e764745c02..7c79d5d310 100644 --- a/src/tz/core/types.hpp +++ b/src/tz/core/types.hpp @@ -120,7 +120,8 @@ namespace tz template concept message = requires(T a) { - requires std::is_standard_layout_v; + // note: this used to be only standard layout types. but that's really inflexible (i also think its an arbitrary requirement. no storing strings or source_locations in your messages if you do that!) + requires true; }; template