Fixed MessageChainsOrder test helper function

This commit is contained in:
Bartek Kryza
2024-05-21 23:38:16 +02:00
parent e215725622
commit 5937061674

View File

@@ -719,13 +719,12 @@ template <typename DiagramType>
bool MessageChainsOrder( bool MessageChainsOrder(
const DiagramType &d, std::vector<std::vector<Message>> message_chains) const DiagramType &d, std::vector<std::vector<Message>> message_chains)
{ {
std::vector<Message> flattenned; for (const auto &message_chain : message_chains) {
for (const auto &mc : message_chains) { if (!MessageOrder(d, message_chain))
for (const auto &m : mc) return false;
flattenned.emplace_back(m);
} }
return MessageOrder(d, std::move(flattenned)); return true;
} }
template <typename DiagramType> template <typename DiagramType>