From c7ee6157fcb515a79a887bdd4ce6bc8238b52769 Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Sun, 7 Nov 2021 17:41:11 +0000 Subject: [PATCH] Fix an assertion failure when a variable name is replicated in the same list. (cherry picked from commit 61aed6882c55e442b8be88e4321fbe9459a5a6a8) --- PWire.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWire.cc b/PWire.cc index 77a8ddeb6..72418d501 100644 --- a/PWire.cc +++ b/PWire.cc @@ -272,7 +272,7 @@ void PWire::set_unpacked_idx(const list&ranges) void PWire::set_data_type(data_type_t*type) { - assert(set_data_type_ == 0); + assert(set_data_type_ == 0 || set_data_type_ == type); set_data_type_ = type; if (vector_type_t*tmp = dynamic_cast(type)) {